elasticdump的使用


一、简介

elasticdump是一个能够将es的数据快速导入、导出、迁移的工具。
下载地址:https://github.com/elasticsearch-dump/elasticsearch-dump


二、下载安装

在github上下载后,解压。需要首先安装好了nodejs(最好是比较新的版本),然后通过npm install elasticdump -g打包。


三、使用示例

github上有非常详细的介绍,这里仅做一个简单的示例。

注:普通的导入导出是100条数据一次,如果是大批量数据的话就很耗时间。limit是一个限制大小的参数,可以根据需求来进行调整其大小。

导出数据到本地

bin/elasticdump --limit 10000 \
--input=http://username:password@ip:9200/index \
--output=./data/index.json \
--type=data

导出本地数据到es

bin/elasticdump --limit 10000 \
--input=./data/index.json \
--output=http://username:password@ip:9200/index \
--type=data

你可能感兴趣的:(其他笔记,elasticsearch,es)