2017-02-13 162 views
0

我在Ubuntu服务器上进行elasticsearch搜索。Elasticsearch - 从版本5.0升级。到5.2 - 由apt升级引起的版本降级

我用apt upgrade命令和elasticsearch得到从版本降级(I接受提示所有默认值)5.2〜5.0,至少Kibana说:

这Kibana的版本需要所有节点上Elasticsearch V5.2.0 。我 发现集群中的下列不兼容的节点:V5.0.0

enter image description here

是否有关于如何改变elasticsearch版本的任何指导?

+0

你的集群有多少个节点?这就是说其中一个节点(10.100.0.13)仍然具有Elasticsearch 5.0。因此,在该节点上[升级](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/rolling-upgrades.html)ES将解决该问题。 – avr

+0

@avr老实说我不知道​​。我从来没有用过elasticsearch,但是我用升级破坏了它,我该如何检查节点列表? – Kunok

+0

您可以运行以下命令运行ES节点之一:'curl -XGET“http:// localhost:9200/_cat/health?v”'。有关更多信息,请查看[this](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/cat-health.html) – avr

回答

1

情侣以下评论帮助解决问题(阅读问题下评论,从而获得更好的主意)的:

多少节点没有群集有哪些?这就是说其中一个节点(10.100.0.13)仍然具有Elasticsearch 5.0。因此,在该节点上升级ES,它将解决该问题。

可以针对运行ES节点之一运行以下命令:

curl -XGET "http://localhost:9200/_cat/health?v" . 

您可以按照文件此处提供的说明安装ES 5.2。在安装新的ES之前,通过运行sudo service elasticsearch stop来停止以前的ES,即ES 5.0。

如果您在旧版ES上有一些数据,那么将新ES指向相同的数据目录可以让您将所有数据转换为新数据。