首页 > IT基础架构 > > ES 集群间迁移数据(一)
在实际使用 Elasticsearch 集群的过程中,可能会遇到需要实验新版本的特性或者对集群中的数据进行垂直拆分,在这个过程中,就需要将原有集群中的数据搬到新的集群中,Elasticsearch 为此提供了:
以上两种方式,这里主要介绍第二种 reindex 的方式。
这里主要使用官方出品的工具:curator 进行相关的操作。
这里先给出 reindex 的基本配置:

注:curator 的配置文件是 YAML 格式。
使用 curator 通过 Reindex 的方式,核心部分的配置是 8 - 18 行。

当 migration_prefix 和 migration_suffix 都为空字符串时,dest_index_name 就完全和 source_index_name 一致了,这样在实际执行操作的时候,就省去了每次都要去指定 dest_index_name 的时间。
通过一份相对简单的配置,就可以完成日常的集群间的数据迁移。
更完整的配置,参见:https://github.com/fatelei/es-ops
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3170537/ ,如需转载,请注明出处,否则将追究法律责任。