在使用Elasticsearch的API编写程序时,遇到下面这个错误:
<span style="font-size:14px;">警告: [Judas Traveller] Message not fully read (response) for [1] handler org.elasticsearch.action.TransportActionNodeProxy$1@26de39c7, error [false], resetting
Exception in thread "main" org.elasticsearch.transport.TransportSerializationException: Failed to deserialize response of type [org.elasticsearch.action.search.SearchResponse]
at org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:157)
at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:132)
at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.elasticsearch.common.netty.channel.DefaultChanne

本文详细探讨了在使用Elasticsearch API编程时遇到的'Failed to deserialize response of type [*.SearchResponse]'错误的原因及解决方法,重点分析了与jar包不兼容或序列化库冲突相关的问题。
最低0.47元/天 解锁文章
1659

被折叠的 条评论
为什么被折叠?



