【发布时间】:2018-02-03 05:25:23
【问题描述】:
我们一直使用此 link 作为参考,以适应索引中字段映射的任何变化,且停机时间为零。
问题: 考虑到上面链接中的相同示例,当我们重新索引来自的数据时 my_index_v1 到 my_index_v2 使用_reindex API。 ElasticSearch 是否保证 my_index_v1 中发生的任何并发更新肯定会到达 my_index_v2?
例如,文档可能会在通过 api 重新索引到 my_index_v2 之前或之后在 my_index_v1 中更新。
最终,我们只需要确保虽然我们不希望任何停机时间来进行任何映射更改(因此 _reindex 使用别名和 ES 的其他很酷的东西),但我们还希望确保没有任何添加/更新在这个巨大的重新索引正在进行时错过了,因为我们正在谈论重新索引 >50GB 的数据。
谢谢,
桑迪普
【问题讨论】:
标签: elasticsearch