Migration
Elasticsearch 迁移工具 ESM 更新 0.4.4
资料分享 • medcl 发表了文章 • 10 个评论 • 8561 次浏览 • 2020-05-14 16:07
ESM 0.4.4 修复一堆 bug,支持几个新的特性:
- 可用于生成测试数据,一般用于压力测试,基于源 ES 或者导入到本地的 JSON 数据,随机修改 ID,可以指定重复次数
- 修复 Routing 参数在不同 ES 版本下的参数差异,支持 1.x\2.x\3.x\5.x 到 6.x\7.x 的相互导入
- 修复终端下不能切换到后台执行的 bug,可以以 crontab 定时执行
- 支持指定 _source 字段导出
- 支持 _source 字段重命名
- 支持文档 _type 重命名
./bin/esm -s http://localhost:9201 -d http://localhost:9200 -x my_index1 -y
my_index2
-n elastic:pass --regenerate_id --repeat_times=10
2.先导出索引文档到本地的文件 dump.json./bin/esm -s http://localhost:9201 -x my_index1 -o dump.json
再基于这份样本,生成 10 份一样的数据到目标集群./bin/esm -i dunp.json -d http://localhost:9201 -y target-index1 --regenerate_id --repeat_times=10
更多使用示例参照项目 README Elasticsearch 迁移工具 ESM 更新 0.4.4
资料分享 • medcl 发表了文章 • 10 个评论 • 8561 次浏览 • 2020-05-14 16:07
ESM 0.4.4 修复一堆 bug,支持几个新的特性:
- 可用于生成测试数据,一般用于压力测试,基于源 ES 或者导入到本地的 JSON 数据,随机修改 ID,可以指定重复次数
- 修复 Routing 参数在不同 ES 版本下的参数差异,支持 1.x\2.x\3.x\5.x 到 6.x\7.x 的相互导入
- 修复终端下不能切换到后台执行的 bug,可以以 crontab 定时执行
- 支持指定 _source 字段导出
- 支持 _source 字段重命名
- 支持文档 _type 重命名
./bin/esm -s http://localhost:9201 -d http://localhost:9200 -x my_index1 -y
my_index2
-n elastic:pass --regenerate_id --repeat_times=10
2.先导出索引文档到本地的文件 dump.json./bin/esm -s http://localhost:9201 -x my_index1 -o dump.json
再基于这份样本,生成 10 份一样的数据到目标集群./bin/esm -i dunp.json -d http://localhost:9201 -y target-index1 --regenerate_id --repeat_times=10
更多使用示例参照项目 README