Elasticdump 备份与恢复es数据
数据备份
导出索引的mapping到本地
[root@test]# elasticdump --input=http://127.0.0.1:9200/test_event --output=/opt/test_event_mapping.json --type=mapping
导出索引到另外一个集群
[root@test]# elasticdump --input=http://127.0.0.1:9200/test_event --output=http://127.0.0.2:9200/test_event --type=mapping\
导出索引数据到本地
[root@test]# elasticdump --input=http://127.0.0.1:9200/test_event --output=/opt/data.json --type=data
导出索引数据到另外一个集群
[root@test]# elasticdump --input=http://127.0.0.1:9200/test_event --output=http://127.0.0.2:9200/test_event --type=data
数据恢复
恢复mapping
[root@test]# elasticdump --input=/opt/test_event_mapping.json --output http://127.0.0.1:9200/ --type=mapping
恢复数据
[root@test]# elasticdump --input=/opt/data.json --output=http://127.0.0.1:9200/test_event --type=data