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版权协议,转载请附上原文出处链接和本声明。