elasticsearch-dump迁移记录


导出: mapping和data
docker run --rm -ti -v /data:/tmp taskrabbit/elasticsearch-dump \
  --input=http://10.33.0.20:9200/my-index \
  --output=/tmp/my_index_mapping.json \
  --type=mapping
  
docker run --rm -ti -v /data:/tmp taskrabbit/elasticsearch-dump \
  --input=http://10.33.0.20:9200/my-index \
  --output=/tmp/my_index_export.json \
  --type=data
  
  

创建索引:
curl -XPUT http://10.37.2.209:9201/my-index

导入mapping
docker run --rm -ti -v /data:/tmp taskrabbit/elasticsearch-dump --input=/tmp/my_index_mapping.json --output=http://10.33.0.20:9200/my-index --type=mapping
导入data
docker run --rm -ti -v /data:/tmp taskrabbit/elasticsearch-dump --input=/tmp/my_index_export.json --output=http://10.33.0.20:9200/my-index --type=data

查看索引
curl -X GET 10.37.2.209:9202/my-index/_search

其他导入方式参考

elasticsearch导入json数据_大头之家-CSDN博客_es导入json