对于一个已经存在的索引60G,我需要调整主分片数量,因此需要重建索引。索引一直持续读取和写入,不能停机。看教程一般都是都是使用reindex新建索引后,再修改alias别名。看介绍说reindex是将一个索引的快照数据copy到另一个索引,那么发起reindex后,elasticsearch做快照,然后再复制到新索引这个过程中新写入的数据是如何迁到新索引的?
对于一个已经存在的索引60G,我需要调整主分片数量,因此需要重建索引。索引一直持续读取和写入,不能停机。看教程一般都是都是使用reindex新建索引后,再修改alias别名。看介绍说reindex是将一个索引的快照数据copy到另一个索引,那么发起reindex后,elasticsearch做快照,然后再复制到新索引这个过程中新写入的数据是如何迁到新索引的?
1 回答2.7k 阅读
1 回答1.2k 阅读
新写入的数据是无法迁移到新索引的,因此建议晚上写个脚本进行处理。而且重建索引的过程会异常缓慢,放在凌晨人少的时候去处理比较合适。