elasticsearch启动错误9301端口

elasticsearch 启动错误,错误信息如下

exception caught on transport layer [NettyTcpChannel{localAddress=/127.0.0.1:39392, remoteAddress=/127.0.0.1:9301}], closing connection
io.netty.handler.codec.DecoderException: java.io.StreamCorruptedException: invalid internal transport message format, got (48,54,54,50)

错误日志显示:内部传输消息格式无效,9301端口发送给39392端口一个无法识别的格式信息。

# 查看一下9301这个端口的情况
netstat -tunlp | grep 9301
tcp        0      0 0.0.0.0:9301                0.0.0.0:*                   LISTEN      27611/java

 ps -ef | grep 27611 
 #...

查询发现9301端口被一个java程序监听了,这个java程序在27611端口

然后这个java程序发送的消息被elasticsearch接收后导致异常
将这个java程序kill或者换一个端口号后解决问题

目前还不知道这个9301端口在elasticsearch中起什么作用的。有知道的欢迎留言告知


版权声明:本文为weixin_43566469原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。