elasticdump工具安装及基操
1.下载nodeJs
下载该插件需要有 nodejs 的 npm 没有请先下载nodejs
网址:https://nodejs.org/en/download/
根据自己电脑配置安装即可非常简单!
安装完成以后我们验证一手命令
node-v
2. 下载安装elasticdump
1.打开终端输入
npm install elasticdump -g
-g表示全局可用,直接在终端输入 elasticdump --version,出现版本信息即表示安装成功,如下
3.常用指令
1、导出json格式
elasticdump --input=http://127.0.0.1:9200/demo--output=D:/ES/data/demo.json
elasticdump --input=http://127.0.0.1:9200/demoset --output=D:/ES/data/demoset.json
2、数据直接导出导入
elasticdump --input=http://127.0.0.1:9200/demo --output=http://ip:9200/demo --type=data
3、加密后导出
elasticdump --input=http://elastic:password@127.0.0.1:9200/demo --output=D:/ES/data/demo.json
4、加密后导入
elasticdump --input=D:/ES/data/demo.json --output=http://elastic:password@127.0.0.1:9200/demo
5、使用post请求进行导入相同库的数据
http://ip:端口/_reindex
# body中数据json格式为
{
"source": {
"index": "my_base_unit_temporarystorage_out_discharge_record_copy"
},
"dest": {
"index": "my_base_unit_temporarystorage_out_discharge_record"
}
}