首页 文章

elasticsearch在专用服务器上的RemoteTransportException

提问于
浏览
1

我正在尝试将elasticsearch与 生产环境 集成,但会遇到以下异常 . 我在服务器1.7.0_40中使用的jvm

2015-01-12 21:29:06 DEBUG netty:94 - [Whitemane,Aelfyre]连接到节点[[#transport#-1] [inet [/xxx.xxx.xx.xxx:9300]]] 2015- 01-12 21:29:06 WARN netty:114 - [Whitemane,Aelfyre] [63]处理程序未来的消息未完全阅读(响应)(org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler$1@4e70a141),错误[真实],重置2015-01-12 21:29:06 INFO transport:109 - [Whitemane,Aelfyre]无法获取[#transport#-1]的节点信息[inet [/xxx.xxx.xx.xxx:9300] ]],断开连接... org.elasticsearch.transport.RemoteTransportException:无法从流中反序列化异常响应引起:org.elasticsearch.transport.TransportSerializationException:无法在org.elasticsearch.transport.netty.MessageChannelHandler中从流反序列化异常响应位于org.elasticsearch.common.netty.chann的org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)的.handlerResponseError(MessageChannelHandler.java:171) or.S.elasticsearch.common.netty.channel.DefaultChannelPipeline上的org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)中的el.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)$ DefaultChannelHandlerContext.sendUpstream(在org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java)的org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)上的DefaultChannelPipeline.java:787) 462)org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java: 303)在org.elasticti.com上的org.elasticsearch.com文件网站上的org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)上的org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) csearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:555)位于org.elasticsearch.common.netty.channel的org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268) . Channel.fireMessageReceived(Channels.java:255)位于org.elasticsearch.common.netty.channel.socket.nio的org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) . AbstractNioWorker.process(AbstractNioWorker.java:107)位于org.elasticsearch.common.netty.channel.socket.nio的org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) . 在org.elasticsearch.common.netty.run(NioWorker.java:178)的org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run上的AbstractNioWorker.run(AbstractNioWorker.java:88) ThreadRenamingRunnable.java:108)在java.util.concurrent.Thread的org.elasticsearch.common.netty.util.internal.DeadLockProofWorker $ 1.run(DeadLockProofWorker.java:42) java.util.ThreadPoolExecutor中的PoolExecutor.runWorker(ThreadPoolExecutor.java:1145)java.lang.Thread.run上的$ Worker.run(ThreadPoolExecutor.java:615)(Thread.java:724)引起:java.io .InvalidClassException:无法在java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java)java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515)的java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)中读取类描述符:1620)java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515)java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620)at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515)at java .io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620),java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1515),位于java.io.ObjectInputStream的java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1769) . java.io.Obj中的readObject0(ObjectInputStream.java:1348) ectInputStream.readObject(ObjectInputStream.java:370)at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:169)... 23更多引起:java.lang.ClassNotFoundException:org.elasticsearch.ElasticsearchException at atjava.net.URLClassLoader $ 1.run(URLClassLoader.java:366)java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)java.net.URLClassLoader上的java.security.AccessController.doPrivileged(Native Method) . findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader) .java:357)atg.elasticsearch.common.io.ThrowableObjectInputStream.loadClass(ThrowableObjectInputStream.java:93)at java.io.ObjectInputStream的org.elasticsearch.common.io.ThrowableObjectInputStream.readClassDescriptor(ThrowableObjectInputStream.java:67) . readNonProxyDesc(ObjectInputStream.java:1599)...还有34个

1 回答

相关问题