ElasticSearch(十七):使用elasticdump導出導入數據


在docker環境中部署了ES集群后,需要將原ES中的數據導入到新的ES集群中。遂對elasticdump工具進行了簡單的研究。

此處僅對本人用過的方法進行記錄,更多內容請參考:

https://www.npmjs.com/package/elasticdump

前言:

elaticdump 依賴於nodejs的環境,需要下載nodejs的相關依賴環境。

一、安裝

npm install elasticdump -g

檢測安裝是否成功:

elasticdump --version

 控制台打印出版本信息,即為安裝成功。

二、常用方法

2.1、將索引中的數據導出到本地

elasticdump --input=http://172.20.88.72:9200/knowledgebase --output=E:\query.json --type=data

2.2、將本地數據導入到索引中

elasticdump --input=E:\query.json --output=http://172.20.88.72:9200/knowledgebase --type=data

2.3、將ES中的數據導入到另一個ES中

elasticdump --input=http://172.20.88.72:9200/knowledgebase --output=http://192.168.56.32:9200/knowledgebase  --type=data

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM