是时候用 ES 拯救发际线啦

ES老是报这个错误,完全看不懂,百度里面也没有

Elasticsearch | 作者 zhutougg | 发布于2016年11月15日 | 阅读数:19400

系统:win7   es版本:2.0.0
 [2016-11-15 15:34:44,053][WARN ][transport.netty          ] [Korg] exception cau
ght on transport layer [[id: 0x64ce55ac, /127.0.0.1:52049 => /127.0.0.1:9300]],
closing connection
java.io.IOException: 杩滅▼涓绘満寮鸿揩鍏抽棴浜嗕竴涓幇鏈夌殑杩炴帴銆?
        at sun.nio.ch.SocketDispatcher.read0(Native Method)
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
        at sun.nio.ch.IOUtil.read(IOUtil.java:192)
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:64)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(Abstract
NioWorker.java:108)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNi
oSelector.java:337)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioW
orker.java:89)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
        at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnabl
e.java:108)
        at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProof
Worker.java:42)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
        at java.lang.Thread.run(Thread.java:745)
 

err.jpg

 
已邀请:

ybtsdst - focus on lucene & es

赞同来自:

是不是编码问题, 错误信息成乱码了...

wx7614140 - 码农一只

赞同来自:

这看起来跟客户端连接断开的异常有点像啊

AlixMu - Elasticsearch小轿车司机

赞同来自:

看一下这个值(杩滅▼涓绘満寮鸿揩鍏抽棴浜嗕竴涓幇鏈夌殑杩炴帴銆) 对应索引的那个字段,有没有解析异常的问题

wx7614140 - 码农一只

赞同来自:

elasticsearch.in.bat 里有一个-Dfile.encoding=UTF-8 改成GBK就不乱码了

AWang

赞同来自:

LS 已经说对了。只是设置的地方说错了。
应该是在 Elasticsearch 的 config/jvm.options 文件里把“-Dfile.encoding=UTF-8”改为“-Dfile.encoding=GBK”
然后重启 Elasticsearch 即可

要回复问题请先登录注册