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

可以看到:

 

(四)查看结果:

发现这条数据已经过来了。

 

posted @ 2018-12-30 19:48  护花使者  Views(2706)  Comments(0Edit  收藏  举报