LINUX的安裝:
wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz tar xf node-v8.11.2-linux-x64.tar.xz mv node-v8.11.2-linux-x64 /usr/local ln -s /usr/local/node-v8.11.2-linux-x64/bin/npm /usr/local/bin/npm ln -s /usr/local/node-v8.11.2-linux-x64/bin/node /usr/local/bin/node npm init -f npm install elasticdump # 這里沒有安裝到全局,需要到node-v8.11.2-linux-x64/node_modules目錄下才能找到 elasticdump
WINDOWS的安裝(已安裝nodejs):
npm install elasticdump -g
#-g表示全局可用,直接在終端輸入 elasticdump --version,出現版本信息即表示安裝成功,如下
C:\Users\T470s>elasticdump --version 6.3.3
工具使用:
1、將索引中的數據導出到本地
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/demo1
3、將es導入另一個es
elasticdump --input=http://ip:9200/demo --output=http://127.0.0.1:9200/demo
4、ES訪問密碼
在--input參數和--output參數的的url中添加賬號密碼 # 例如 elasticdump \ --input=http://input-username:input-passowrd@input.es.com:9200/my_index --output=http://output-username:output-password@output.es.com:9200/my_index --type=data
參照文章:https://www.cnblogs.com/sunfie/p/10165473.html、https://www.cnblogs.com/JimShi/p/11244126.html
