这里有一个来自提取的tar.gz文件的 elasticsearch -f 的重复邮件:
[2013-11-05 19:03:43,869] [WARN] [transportty] [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 ][transportty ] [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异常
发布评论