Elasticsearch-dump
一、安装准备
1) yum install epel-release
2) yum install nodejs
3) yum install nodejs npm
4) npm install elasticdump
5) cd node_modules/elasticdump/bin
6)./elasticdump
二、迁移命令详解
1.只迁移指定es库的指定索引结构及数据(并重新命名,如不需要重新命名,与原索引名相同即可)
./elasticdump --input=http://ip:9200/oldindexname --output=http://ip:9200/newindexname --all=true
2.迁移指定es库的全部索引及数据
./elasticdump --input=http://ip:9200/ --output=http://ip:9200/ --all=true
3.只迁移指定es库的指定索引的结构
./elasticdump --input=http://ip:9200/oldindexname --output=http://ip:9200/newindexname --type=mapping
4.只迁移指定es库的指定索引的数据
./elasticdump --input=http://ip:9200/oldindexname --output=http://ip:9200/newindexname --type=data