ES的索引Dump

2023-01-09  本文已影响0人  紫云Miyula

遇到需要把索引从ES集群A迁移到集群B时:
工具:
elasticsearch-dump
地址:
https://github.com/taskrabbit/elasticsearch-dump
安装:

npm install elasticdump -g

使用:

# Copy an index from production to staging with analyzer and mapping:
elasticdump \
  --input=http://production.es.com:9200/my_index \
  --output=http://staging.es.com:9200/my_index \
  --type=analyzer
elasticdump \
  --input=http://production.es.com:9200/my_index \
  --output=http://staging.es.com:9200/my_index \
  --type=mapping
elasticdump \
  --input=http://production.es.com:9200/my_index \
  --output=http://staging.es.com:9200/my_index \
  --type=data

如果使用的ES集群是有账号认证体系的:

--input=http://user:password@production.es.com:9200/my_index
上一篇 下一篇

猜你喜欢

热点阅读