Elasticsearch数据迁移--elasticdump

有时我们在做版本升级时需要迁移数据,直接拷贝elasticsearch的数据目录无法兼容,我们需要一个工具来完成迁移

1. 工具

elasticsearch-dump

2. 使用

2.1. 安装

你可以使用elasticdump来备份你的elasticsearch

sudo npm install elasticdump -g

这个工具安装了两个命令elasticdump(用来备份单个索引),multielasticdump(用来并行备份多个索引)。

我们可以使用 multielasticdump来备份所有索引

mkdir -p es_backup multielasticdump --direction=dump --input=http://localhost:9200 --output=es_backup

使用下面的命令来还原

multielasticdump --direction=load --input=es_backup --output=http://localhost:9200

你可能感兴趣的:(Elasticsearch数据迁移--elasticdump)