elasticsearch如何重建索引?

yzhengwei
  • 170

对于一个已经存在的索引60G,我需要调整主分片数量,因此需要重建索引。索引一直持续读取和写入,不能停机。看教程一般都是都是使用reindex新建索引后,再修改alias别名。看介绍说reindex是将一个索引的快照数据copy到另一个索引,那么发起reindex后,elasticsearch做快照,然后再复制到新索引这个过程中新写入的数据是如何迁到新索引的?

回复
阅读 2.7k
1 个回答

新写入的数据是无法迁移到新索引的,因此建议晚上写个脚本进行处理。而且重建索引的过程会异常缓慢,放在凌晨人少的时候去处理比较合适。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏