elasticsearch数据转移,elasticdump的安装使用

时间:2024-08-05 18:04:50

模拟:

将本地的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

可以看到:

elasticsearch数据转移,elasticdump的安装使用

导出成功。

2.导出data

elasticdump --input=http://localhost:9200/my_index --output=D:\资料\my_index.json --type=data

可以看到:

elasticsearch数据转移,elasticdump的安装使用

(三)导入数据

1.导入mapping

elasticdump --input=D:\资料\my_index_mapping.json --output=http://192.168.111.130:9200/my_index --type=mapping

可以看到:

elasticsearch数据转移,elasticdump的安装使用

2.导入data:

elasticdump --input=D:\资料\my_index.json --output=http://192.168.111.130:9200/my_index --type=data

可以看到:

elasticsearch数据转移,elasticdump的安装使用

(四)查看结果:

elasticsearch数据转移,elasticdump的安装使用

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