【发布时间】:2019-12-19 17:15:15
【问题描述】:
得到错误喜欢 尝试调用方法 org.elasticsearch.client.IndicesClient.create(Lorg/elasticsearch/action/admin/indices/create/CreateIndexRequest;[Lorg/apache/http/Header;) Lorg/elasticsearch/action/admin/indices/create/CreateIndexResponse;但它不存在。它的类 org.elasticsearch.client.IndicesClient 可从以下位置获得:
jar:file:/audit.jar!/BOOT-INF/lib/elasticsearch-rest-high-level-client-6.7.0.jar!/org/elasticsearch/client/IndicesClient.class
它是从以下位置加载的:
jar:file:/audit.jar!/BOOT-INF/lib/elasticsearch-rest-high-level-client-6.7.0.jar!
请帮我解决这个问题
【问题讨论】:
-
您使用的是什么版本的 Spring Boot 和 Spring Data Elasticsearch?
-
当使用与构建 Spring Data Elasticsearch 的版本不同的 Elasticsearch 客户端版本时,通常会出现此错误。所以我的问题和安迪的问题一样:你使用什么版本的 Spring Boot(和 Spring Data Elasticsearch)?
-
Springboot 2.1.0 但我在 gradle 文件 org.elasticsearch 6.8.5 中外部包含了 elasticsearch
标签: spring-boot elasticsearch spring-data-elasticsearch