2 u010159353 u010159353 于 2016.04.18 15:54 提问

Elasticsearch使用兼容问题

以前公司老程序使用的Es版本是1.0.0 ,现在公司改造现有代码。采用了ES2._* 。
目前在原先的代码上查询2.*入库的数据,会提示如下问题
[2016-04-18 15:51:46,329][WARN ][transport.netty ] [personal_node] exception caught on transport layer [[id: 0x179df774, /127.0.0.1:65451 => /127.0.0.1:9300]], closing connection
java.lang.IllegalStateException: Message not fully read (request) for requestId [3071], action [cluster/nodes/info], readerIndex [62] vs expected [62]; resetting
at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:121)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

请问在不改变原有代码的情况下,有什么好方法去做ES兼容处理的方法吗

1个回答

CSDNXIAOD
CSDNXIAOD   2016.04.18 16:03

ActionBar的使用以及向下兼容问题
ul/li的使用及浏览器兼容问题
ul/li的使用及浏览器兼容问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PHP ElasticSearch的使用
ElasticSearch是一个基于Lucene的稳定的、分布式
Elasticsearch安装和使用
Elasticsearch安装和使用 Elasticsearch安装和使用 Elasticsearch安装和使用
elasticSearch之版本冲突处理
当你使用索引API来更新一个文档时,我们先看到了原始文档,然后修改它,最后一次性地将整个新文档进行再次索引处理。Elasticsearch会根据请求发出的顺序来选择出最新的一个文档进行保存。但是,如果在你修改文档的同时其他人也发出了指令,那么他们的修改将会丢失。 很长时间以来,这其实都不是什么大问题。或许我们的主要数据还是存储在一个关系数据库中,而我们只是将为了可以搜索,才将这些数据拷贝到Ela
Spring Boot 2.x Elasticsearch的坑
问题 最近在学习ES,通过IDEA创建的Spring项目,启动一直报这个错误: NoNodeAvailableException: None of the configured nodes are available pom.xml <parent> <groupId>org.springframework.boot</groupId>...
springboot使用elasticsearch踩得坑(Windows版)
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> &amp
全文检索elasticsearch,安装过程说明
全文检索 elasticsearch 安装过程说明 elasticsearch命令使用
Elasticsearch版本客户端与服务端版本不一致问题
初学ES,总是遇到一些小问题。今天遇到的问题是,在java中pom.xml导入了<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>2.3.3</version> </dependency>的jar包 在创建client连接时参考api写的代码
Elasticsearch 安装部署常见问题合集
ElasticSearch 5.0.0 安装部署常见错误或问题 问题一: [2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter: Java.lang.UnsupportedOperationException: seccomp
spring-data-elasticsearch中文使用文档
spring-data-elasticsearch中文使用文档,spring-data-elasticsearch、elasticsearch、ES、ElasticSearch、ES中文教程
elasticsearch5.3.2jar包
java后台使用elasticsearch所需jar包,elasticsearch版本号为5.3.2