elasticsearch数据转移,elasticdump的安装使用
模拟:
将本地的my_index的products的一条document转移到http://192.168.111.130的一个es服务器上。
(一)安装elasticdump
先安装node.js,然后npm install elasticdump -g
(二)导出数据
1.导出mapping
elasticdump --input=http://localhost:9200/my_index --output=D:\资料\my_index_mapping.json --type=mapping
可以看到:
导出成功。
2.导出data
elasticdump --input=http://localhost:9200/my_index --output=D:\资料\my_index.json --type=data
可以看到:
(三)导入数据
1.导入mapping
elasticdump --input=D:\资料\my_index_mapping.json --output=http://192.168.111.130:9200/my_index --type=mapping
可以看到:
2.导入data:
elasticdump --input=D:\资料\my_index.json --output=http://192.168.111.130:9200/my_index --type=data
可以看到:
(四)查看结果:
发现这条数据已经过来了。