Elasticsearch
從 2.3.1 升級到 5.6.4 後 ElasticSearch 不啟動
我在 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