线程“main”中的异常 java.lang.NoSuchMethodError: org.elasticsearch.client.RestHighLevelClient.(Lorg/elasticsearch/client/RestClient;Lorg/elasticsearch/core/CheckedConsumer;Ljava/util/List;Ljava/lang/Boolean; )V 在 org.elasticsearch.client.RestHighLevelClientBuilder.build(RestHighLevelClientBuilder.java:53)
我尝试更改 pom.xml 文件中弹性的版本。
根据你的问题很难说出你想做什么。如果您指定要从中迁移的版本,显示 pom.xml 文件的相关片段以及生成此错误的代码,这将帮助我更好地帮助您。
一般而言,旧式高级 Rest 客户端 (HLRC) 已被删除,并且不再随 v8.x 一起提供。话虽如此,如果启用兼容模式,您仍然可以使用 v7.17 中的 HLRC。
但是,由于 HLRC 已被弃用一段时间并已在 8.x 中删除,您可能应该考虑迁移到新的 Java API 客户端。检查迁移策略以获取更多信息https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/migrate-hlrc.html