Elasticsearch:服务器状态503,Java IO异常 [英] Elasticsearch: server status 503, Java IO exception

查看:1760
本文介绍了Elasticsearch:服务器状态503,Java IO异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我将Ubuntu从13.04更新到13.10之后,我的电脑上已经弹起来了。
我尝试重新安装 0.90.5 0.90.6 使用 dpkg ,尝试从下载的0.90.6 tar.gz运行服务器。没有运气。



这里有一个来自提取的tar.gz文件的 elasticsearch -f 的重复邮件:

  [2013-11-05 19:03:43,869] [WARN] [transport.netty] [Man-Spider]消息未完全阅读(请求)[14787873]和行动[发现/禅/加入/验证],重置
[2013-11-05 19:03:44,377] [INFO] [discovery.zen] [Man-Spider]失败发送加入请求给Master [[Mad Jack] [rnQVBSc0RoWJY4aXXxK-tw] [inet [/172.20.46.38:9300]]],reason [org.elasticsearch.transport.RemoteTransportException:[Mad Jack] [inet [/172.20.46.38 :9300] [发现/禅/加入]; org.elasticsearch.transport.RemoteTransportException:[Man-Spider] [inet [/172.20.44.81:9301]] [discovery / zen / join / validate]; java.io.IOException:预期的句柄头,得到[10]]

我发现类似的问题没有答案。但仍然有问题没有解决。

解决方案

我认为,在您的网络中,还有其他用户正在运行弹性搜索。您的服务器可能正在尝试连接远程服务器,因为它也可能以相同的集群名称即弹性搜索运行。



打开您的配置文件名称 elasticsearch.yml ,并将集群名称更改为唯一的名称。

  cluster.name ='new_name'

重新启动服务器。这可能可能会解决你的问题


After I got updated Ubuntu from 13.04 to 13.10 I had got elasticsearch broken on my PC. I have tried re-installing 0.90.5, 0.90.6 versions using dpkg, have tried to run server from downloaded 0.90.6 tar.gz. No luck.

Here one of repeated messages of elasticsearch -f from extracted tar.gz file:

[2013-11-05 19:03:43,769][WARN ][transport.netty          ] [Man-Spider] Message not fully read (request) for [14787873] and action [discovery/zen/join/validate], resetting
[2013-11-05 19:03:43,777][INFO ][discovery.zen            ] [Man-Spider] failed to send join request to master [[Mad Jack][rnQVBSc0RoWJY4aXXxK-tw][inet[/172.20.46.38:9300]]], reason [org.elasticsearch.transport.RemoteTransportException: [Mad Jack][inet[/172.20.46.38:9300]][discovery/zen/join]; org.elasticsearch.transport.RemoteTransportException: [Man-Spider][inet[/172.20.44.81:9301]][discovery/zen/join/validate]; java.io.IOException: Expected handle header, got [10]]

I have found similar question without answer. But still problem is not resolved.

解决方案

I think, in your network, there are others users too who are running elasticsearch. Probably your server is attempting to connect the remote server because, it also might be running with the same cluster name i.e elasticsearch.

Open your config file name elasticsearch.yml and change the cluster name to something unique.

cluster.name = 'new_name'

Restart your server. That, probably might solve your problem

这篇关于Elasticsearch:服务器状态503,Java IO异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆