我在Ubuntu服务器上有弹性搜索。
我使用了apt upgrade
命令,弹性搜索从版本降级(我接受了提示中的所有默认值)5.2到5.0,至少Kibana说:
此版本的Kibana在所有节点上都需要Elasticsearch v5.2.0。一世 在群集中发现以下不兼容的节点:v5.0.0
是否有关于如何更改elasticsearch版本的指南?
答案 0 :(得分:1)
以下几个评论帮助解决了这个问题(阅读问题下的评论以获得更好的想法):
您的群集有多少个节点?它说其中一个节点(10.100.0.13)仍然有Elasticsearch 5.0。因此,升级该节点上的ES将解决问题。
您可以为正在运行的ES节点运行以下命令:
curl -XGET "http://localhost:9200/_cat/health?v" .
您可以按照此处文档中提供的说明安装ES 5.2。在安装新服务器之前运行sudo service elasticsearch stop,停止以前的ES即ES 5.0。
如果您在旧版本的ES上有一些数据,那么将新ES指向相同的数据目录可以将所有数据转换为新数据。