同福

Elasticsearch不停服务重建索引的技巧,使用reindex实现

介绍

介绍


环境


使用

旧索引建立索引别名


应用程序调用索引别名


建立新索引


重建新索引


更新索引别名绑定索引

用一条命令删除索引别名与旧索引的关联同时建立索引别名与新索引的关联。

立即记下更新索引别名绑定索引的时间,精确到秒!!!


再次重建索引

为了避免在第一次重建索引的时候旧索引依旧有数据写入的问题,把新旧索引更换之前的数据再次覆盖一遍。这就用到了上一步记录的时间了!


删除旧索引


总结