Elasticsearch

從 2.3.1 升級到 5.6.4 後 ElasticSearch 不啟動

  • May 18, 2019

我在 elasticsearch 2.3.1 上執行,但我必須升級到 5.6.4(因為我想安裝 Kibana/Sense),但 ElasticSearch 將不再啟動。

這是來自 ElasticSearch的日誌:

java.lang.IllegalStateException: The index [[cyclone3.mysite_sk/Qf5ccdWNRYKFGs4lBffSAQ]] was created with version [1.2.1] but the minimum compatible version is [2.0.0-beta1]. It should be re-indexed in Elasticsearch 2.x before upgrading to 5.6.4.

還有很多相同的錯誤。

是的,我知道我需要重新索引,但是如何?我會失去所有數據嗎?

這不是ElasticSearch 在安裝 5.6.4 後無法啟動的重複,因為這是在不同的伺服器上

您需要重新索引才能做到這一點。請按照以下指南獲取有關如何操作的幫助

https://www.elastic.co/guide/en/elasticsearch/reference/master/reindex-upgrade.html

引用自:https://serverfault.com/questions/883281