Node和elasticSearch客户端-客户端注意到服务器不是Elasticsearch支持的分发版本

ippsafx7  于 2023-01-20  发布在  ElasticSearch
关注(0)|答案(2)|浏览(212)

我使用@elastic/elasticsearch版本^7.5.0和节点14。一切正常,直到我运行yarn upgrade,在我的yarn.lock文件中做了各种更改,从那时起,我得到了以下错误:
The client noticed that the server is not a supported distribution of Elasticsearch
我尝试将@elastic/elasticsearch升级到最新版本^7.14.0,但这没有解决问题。
AWS配置中也没有任何更改,导致此错误的原因可能是什么?
请指示。

qacovj5a

qacovj5a2#

基本上,所有的Elastic客户端都将被更新,以不与官方Elastic版本以外的任何东西一起工作:https://www.theregister.com/2021/08/09/elasticsearch_python_client_change/
这在某种程度上是有意义的,因为AWS ES(即将开放搜索)和ElasticSearch(由弹性)将是完全不同的产品,所以让一个客户端来管理它们是没有意义的。
当决定派生底层引擎(即elasticsearch项目)时,还必须派生相关的客户端,因为这些客户端主要通过API工作,无论如何都会产生分歧。

相关问题