elasticdump的使用

44 阅读1分钟

一、导出

导出的操作分为两部分:mapping 和 data


ks-es
elastic:4dKg20XoQYP4mEiaojt3
# dsc-user-server-2022.06.01


elasticdump \
  --input=http://elastic:4dKg20XoQYP4mEiaojt3@172.25.81.227:9200/dsc-user-server-2022.06.01 \
  --output=/data/elk_sun/kses/dsc/dsc-user-server-2022.06.01_mapping.json \
  --type=mapping


elasticdump \
  --input=http://elastic:4dKg20XoQYP4mEiaojt3@172.25.81.227:9200/dsc-user-server-2022.06.01/ \
  --output=/data/elk_sun/kses/dsc/dsc-user-server-2022.06.01.json \
  --type=data







二、导入

导入也是分成2部分:mapping和data。 过程和导出的顺序相反。


# mapping映射结构还原:
elasticdump --input=/opt/test_event_mapping.json --output http://127.0.0.1:9200/ --type=mapping


# data数据还原
elasticdump --input=/opt/data.json    --output=http://127.0.0.1:9200/test_event    --type=data
 





三、结论