2017-02-13 321 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指向相同的數據目錄可以讓您將所有數據轉換爲新數據。