Install elasticdump
npm install elasticdump -g
迁移单个索引
--input=源地址,--output=目标地址
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=http://172.16.0.20:9200/companydatabase --type=settings
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=http://172.16.0.20:9200/companydatabase --type=mapping
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
跨网络离线文件迁移
导出到文件
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=./companydatabase_s.json --type=settings
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=./companydatabase_m.json --type=mapping
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=./companydatabase_d.json --type=data
根据文件导入
elasticdump --output=http://172.16.0.20:9200/companydatabase --input=./companydatabase_s.json --type=settings
elasticdump --output=http://172.16.0.20:9200/companydatabase --input=./companydatabase_m.json --type=mapping
elasticdump --output=http://172.16.0.20:9200/companydatabase --input=./companydatabase_d.json --type=data