设置完NodeJs环境,下载elasticdump
npm init -f
npm install elasticdump或者npm install elasticdump -g(全局生效)
cd /home/console/nodejs/lib/node_modules/elasticdump/bin(这里是你安装的路径)
使用ln -s 软连接命令,设置elasticdump环境
ln -s /home/console/nodejs/lib/node_modules/elasticdump/bin/elasticdump /usr/bin/
迁移单个索引
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=http://172.16.0.20:9200/companydatabase --type=data
迁移所有索引
elasticdump --input=http://172.16.0.39:9200 --output=http://172.16.0.20:9200
elasticsearch索引迁移elasticdump工具安装及跨集群数据迁移
原文:https://blog.51cto.com/10158955/2489950