我之前在 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.
还有很多相同的错误。
是的,我知道我需要重新索引,但该怎么做呢?我会丢失所有数据吗?
这不是重复的安装 5.6.4 后 ElasticSearch 无法启动因为这是在不同的服务器上
答案1
您需要重新索引才能执行此操作。请按照以下指南获取有关如何操作的帮助
https://www.elastic.co/guide/en/elasticsearch/reference/master/reindex-upgrade.html