在使用es的时候遇到一个坑,记录一下。
看了源码发现6.4.3这个版本会强制加上_key这个order,而使用的es server版本是5.6.4版本不兼容,导致报这个错。
解决方式1.反射修改私有变量,改完再调用就可以了。
解决方式2.更换client版本为5.6.4但是换完报这个错。
通过这个方式指定版本号,然后看依赖树发现他一来的组件版本居然是6.4.3
这里不明白为什么,,可能是ide的问题也可能是maven的问题,但是换了一个方式去指定版本号以后就可以了。
相关文章:
在使用es的时候遇到一个坑,记录一下。
看了源码发现6.4.3这个版本会强制加上_key这个order,而使用的es server版本是5.6.4版本不兼容,导致报这个错。
解决方式1.反射修改私有变量,改完再调用就可以了。
解决方式2.更换client版本为5.6.4但是换完报这个错。
通过这个方式指定版本号,然后看依赖树发现他一来的组件版本居然是6.4.3
这里不明白为什么,,可能是ide的问题也可能是maven的问题,但是换了一个方式去指定版本号以后就可以了。
相关文章: