我应该将哪个Java ES客户端与ElasticSearch 7.6群集一起使用?

mwkjh3gx  于 2022-12-03  发布在  ElasticSearch
关注(0)|答案(1)|浏览(147)

我想使用ElasticSearch提供Java API客户端,但我不知道它是否与我的集群兼容。
我看到ElasticSearch高级REST客户端已被新的Java API客户端弃用。我可以找到有关高级REST客户端支持的ES集群的信息,但没有关于新的Java API客户端的信息。有人能给我指出正确的方向吗?
高级REST客户端的兼容性信息:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.8/java-rest-high-compatibility.html
新Java API客户端缺少此部分

h5qlskok

h5qlskok1#

您只需要使用Java高级客户端,因为新Java客户端只支持向前兼容,以下是文档中提到内容
Elasticsearch Java客户端是向前兼容的;这意味着客户端支持与Elasticsearch的更高或相同的次要版本进行通信。Elasticsearch语言客户端只向后兼容默认的发行版,并且没有任何保证。
但是,您可以使用Java高级客户端与Elasticsearch 8.x版本与compatibility mode enabled.

相关问题