我有旧数据的副本,即Elasticsearch 1.x,我想在Elasticsearch 5.x中迁移或重新索引。
有哪些方法和更好的方法?
答案 0 :(得分:2)
Elasticsearch能够使用在上一个专业中创建的索引 仅限版本。例如,Elasticsearch 5.x可以使用创建的索引 在Elasticsearch 2.x中,但不是在Elasticsearch 1.x或 之前。
如果您正在运行包含索引的Elasticsearch 2.x群集 在2.x之前创建的,您将需要删除那些旧的 索引或在升级到5.x之前重新索引它们。请参阅Reindex in 的地方。
如果您正在运行Elasticsearch 1.x群集,则有两种选择:
首先升级到Elasticsearch 2.4.x,然后重新索引旧索引 升级到5.x。
我建议您按照Elasticsearch的官方指南查看 - https://www.elastic.co/guide/en/elasticsearch/reference/current/reindex-upgrade.html#reindex-upgrade-remote,这对您有所帮助。