前记:今天要用java来连es集群查数据,目前连es的常用办法一般有两种:
1:elasticsearch-rest-high-level-client(这个会随着es的版本同步更新)
2:spring-boot-starter-data-elasticsearch(这个是spring做的es集成包,更新不会很及时)
我习惯用第一种方式,今天在引入的时候:
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.0.0</version>
</dependency>
可以正常启动,但是一查,就报异常:org.elasticsearch.action.search.SearchRequest.isCcsMinimizeRoundtrips()Z
查了下这个异常的意思,大概是因为版本混乱导致的。于是去查看依赖版本,发现。。。