我使用@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配置中也没有任何更改,导致此错误的原因可能是什么?
请指示。
2条答案
按热度按时间gc0ot86w1#
已通过升级到
@elastic/elasticsearch
7.13.0解决https://github.com/elastic/elasticsearch-js/issues/1519
qacovj5a2#
基本上,所有的Elastic客户端都将被更新,以不与官方Elastic版本以外的任何东西一起工作:https://www.theregister.com/2021/08/09/elasticsearch_python_client_change/
这在某种程度上是有意义的,因为AWS ES(即将开放搜索)和ElasticSearch(由弹性)将是完全不同的产品,所以让一个客户端来管理它们是没有意义的。
当决定派生底层引擎(即elasticsearch项目)时,还必须派生相关的客户端,因为这些客户端主要通过API工作,无论如何都会产生分歧。