通过Docker,ES低版本(1.2.4)向高版本(7.6.2)导入数据
数据导出到文件
- /home/data/backup 是本地的导出目录
docker run --rm -ti -v /home/data/backup:/tmp taskrabbit/elasticsearch-dump \
--input=http://192.168.100.206:9200/index_name \
--output=/tmp/dump_index_mapping.json \
--type=mapping
docker run --rm -ti -v /home/data/backup:/tmp taskrabbit/elasticsearch-dump \
--input=http://192.168.100.206:9200/index_name \
--output=/tmp/dump_index.json \
--type=data
数据文件入库
docker run --rm -ti -v /home/data/backup:/tmp taskrabbit/elasticsearch-dump \
--input=/tmp/dump_index_mapping.json \
--output=http://192.168.100.206:19200/index_name\
--type=mapping
docker run --rm -ti -v /home/data/backup:/tmp taskrabbit/elasticsearch-dump \
--input=/tmp/dump_index.json \
--output=http://192.168.100.206:19200/index_name\
--type=data