0
点赞
收藏
分享

微信扫一扫

elasticsearch-dump数据迁移

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
举报

相关推荐

0 条评论