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

编程入门 行业动态 更新时间:2024-10-26 03:29:00
本文介绍了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] [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异常

本文发布于:2023-06-07 20:52:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/594957.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:异常   状态   服务器   Elasticsearch   IO

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!