更新兼容-Elasticsearch使用兼容问题

问题描述

Elasticsearch使用兼容问题
以前公司老程序使用的Es版本是1.0.0 ,现在公司改造现有代码。采用了ES2._* 。
目前在原先的代码上查询2.*入库的数据,会提示如下问题
[2016-04-18 15:51:46329][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兼容处理的方法吗

解决方案

ActionBar的使用以及向下兼容问题
ul/li的使用及浏览器兼容问题
ul/li的使用及浏览器兼容问题

时间: 2024-09-17 05:33:16

更新兼容-Elasticsearch使用兼容问题的相关文章

ie ff css 兼容-急切!padding-top IE兼容 FF不兼容 (第一次新手 不会发布)

问题描述 急切!padding-top IE兼容 FF不兼容 (第一次新手 不会发布) body { font-family:宋体; font-size:14px; margin:0px; padding:0px;} table { border-collapse:collapse; border-spacing:0px;} td {padding:0px;} .FF{padding-top:1px; line-height:14px; vertical-align:middle; backgr

mysql的数据修改后实时更新到elasticsearch的问题

问题描述 mysql的数据修改后实时更新到elasticsearch的问题 最近在研究elasticsearch,mysql中新增和修改的数据已经能够自动的同步到elasticsearch中了,但是删除的数据无法自动的从elasticsearch中删除,请问各位大神改怎么做才行? 解决方案 我们放弃使用river基于canal(mysql增量订阅组件)开发同步服务,几乎达到实时同步哦

网页的兼容问题:解决JS兼容IE不兼容其它浏览器

文章简介:解决javascript不兼容除IE外其他浏览器问题. 今天,老大要我处理一个网站的兼容问题,一般兼容性问题是兼容其他浏览器,就IE不兼容,而这个有点特殊,只兼容IE,不兼容其他浏览器.初步观察以后,我发现是Javacript的问题.而不关div和css什么事情. 这是原来的代码: <SCRIPT language=JavaScript>marqueesHeight=550;stopscroll=false; with(flash){style.width=235;style.hei

CSS兼容:如何兼容IE7和IE8-Div+CSS教程

CSS兼容问题已经是CSS网页布局技术中的重要组成部分,也让广大的CSSer大为头疼,虽然介绍过不少相关的知识与技巧,但是随着IE8的越来越广泛的安装应用,对IE7和IE8的兼容问题,也颇受关注. 在以前的文章中Mb5u.com向大家说明,IE8会是福音还是又一个光环 据称全面兼容标准. 今天向大家介绍如何解决IE7和IE8的兼容性问题. 微软在IE8提供三种解析页面的模式 IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定 IE7 Standards Modes

ie6兼容-CSS浏览器兼容问题之min-width(兼容IE6浏览器)

问题描述 CSS浏览器兼容问题之min-width(兼容IE6浏览器) 在浏览器中设置一个div,假设最小宽度为1200px.在浏览器宽度大于1200px时为浏览器宽度,当浏览器宽度小于1200px时,出现水平滚动条,页面宽度为1200px:怎样在IE6下解决呢? div{ display:inline-block; width:100%; min-width:1200px; /*IE6兼容*/ } 解决方案 http://www.cnblogs.com/yongzhi/articles/126

5兼容-html5 IPhone6兼容问题,强烈申精

问题描述 html5 IPhone6兼容问题,强烈申精 首先,新用户没有C币,所以给不了你想要的幸福. 简单描述一下问题: 新做一个H5 页面,微信扫描二维码时,在 四台IPhone6 手机上显示的是不一样的(其中一台IPhone6和另外三台不一样,明显整体放大了一部分,很多错位显示) 不知道那位大神遇到过类似的问题 在线等,谢谢 解决方案 为什么用采用响应式的方式来设计 建议看看bootstrap 如果想自己解决 你可以考虑下iphone手机都是16:9的 你用最最大的分辨率为标准做页面 应该

IE兼容,火狐不兼容,怎么办

问题描述 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String id= request.getParameter("id");%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html&

div css浏览器兼容: 浏览器CSS兼容

div { background-color:red\0;  /* ie 8/9*/ background-color:blue\9\0; /* ie 9*/ *background-color:green;  /* ie 7*/ _background-color:gray;  /* ie 6*/ } 注意写csshack的顺序,其中: 1.background-color:red\0;IE8和IE9都支持: 2.background-color:blue\9\0; 仅IE9支持: (1)区别

Webkit优化网站在IE10兼容最优方案

文章简介:本指南涵盖了你为Webkit优化的网站在IE10和其他兼容标准的浏览器上也能运行得很好的最常用的适配方案.如果你有其他技巧是本文没有涵盖的,请你分享在下面的评论栏里. IE10对HTML5的广泛支持确保了你的网站在Windows Phone 8中比以往任何时候都能运行的好.之前,为了支持iOS或Android你可能会把Webkit作为专门优化的目标.现在可以让你为Webkit优化的网站也能轻松适配IE10.这意味着你将维护更少的代码,并且,可以给你的客户一个更好的体验.更让人欣喜的是,