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.导出指定索引中的数据到本地(demo为索引)
elasticdump --input=http://localhost:9200/demo --output=D:/ES/date/demo.json
2.将本地数据导入到es中
elasticdump --input=D:/ES/date/demo.json --output=http://localhost:9200/demo
3.将es导入到另外es(最为常用ip可以是不同ip,常用于正式库导入测试库进行测试)input是导出的,output是导入的
elasticdump --input=http://ip:9200/demo --output=http://127.0.0.1:9200/demo
4.使用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"
}
}