Elasticsearch:服务器状态503,Java IO异常

时间:2013-11-05 16:11:42

标签: java ubuntu elasticsearch

在我从13.04到13.10更新了Ubuntu之后,我的PC上出现了弹性搜索。 我尝试使用0.90.5重新安装0.90.6dpkg版本,尝试从下载的0.90.6 tar.gz运行服务器。没有运气。

这是来自提取的tar.gz文件的elasticsearch -f的重复消息之一:

[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]]

我找到了similar question without answer。但问题仍未解决。

1 个答案:

答案 0 :(得分:2)

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

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

cluster.name = 'new_name'

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