elasticsearch 报出 Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_3_6

来源:互联网 发布:python multiply与* 编辑:程序博客网 时间:2024/05/08 22:13

客户端调用elasticsearch, 报出引用lucene问题 

错误:Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_3_6


分析并解决问题:


客户端调用ES需要引用两个jar (elasticsearch-*.*.*.jar,   lucene-core-*.*.*.jar)


1. 分析程序是否有多余的jar循环引用

2. 查看Ealsticsearch 版本,ES 版本不同,引用lucene版本不同, 在ES/lib里面查看 lucene-core-*.*.*.jar 版本.把这个lucene-core-*.jar引用的客户

3 0