我正在使用java的High Level Rest客户端。针对ES v6.6.1的特定版本为6.6.1
当我尝试执行所有IndexRequests的BulkRequest时,我收到以下错误
java.lang中….
该
public String pipeline() { return globalPipeline; }
方法已添加到版本上 6.6 的 Elasticsearch Server 模块( GitHub文件 - 6.6分支 )。
6.6
Elasticsearch Server
确保所有的 Elastic Search 模块共享相同的版本。 正如你写的那样 Rest Client 是 6.6.1 ,我怀疑 Server 一个比那个年长( < 6.6 )。
Elastic Search
Rest Client
6.6.1
Server
< 6.6
你需要
<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.6.1</version> </dependency>
或者对于Gradle
implementation 'org.elasticsearch:elasticsearch:6.6.1'