文章目录
1.环境准备
-
npm
npm install elasticdump
-
docker
docker pull taskrabbit/elasticsearch-dump
2.elasticdump支持导入导入的type列表
type | 说明 |
---|---|
settings | 对应 es 中的 settings |
analyzer | 对应 es 中的 analyzer |
data | es 查询出来的数据 |
mapping | 对应 es 中的 mapping |
alias | 对应 es 中的 alias |
template | 对应 es 中的 template |
3. 导入导出
a.elasticdump–npm
-
导出数据到.json文件
elasticdump \ --input=http://production.es.com:9200/my_index \ --output=/data/my_index.json \ --type=data
-
从.json导入数据
elasticdump \ --inp