我想使用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客户端缺少此部分
1条答案
按热度按时间h5qlskok1#
您只需要使用Java高级客户端,因为新Java客户端只支持向前兼容,以下是文档中提到内容
Elasticsearch Java客户端是向前兼容的;这意味着客户端支持与Elasticsearch的更高或相同的次要版本进行通信。Elasticsearch语言客户端只向后兼容默认的发行版,并且没有任何保证。
但是,您可以使用Java高级客户端与Elasticsearch 8.x版本与compatibility mode enabled.