elasticdump

安裝前須先具有npm相關環境(參考Linux/nodejs & npm),否則安裝時會發生node版本過舊、缺少package.json等錯誤

# 安裝elasticdump
sudo npm install elasticdump

# 執行
# 切換至安裝目錄
cd node_modules/elasticdump/bin  

# ex:將某個index內容輸出為檔案(可直接指定為.json)
./elasticdump  --input=[ip]/[index_name] --output=[輸出檔案位置] --type=data

# ex:將某個index的mapping輸出為檔案(可直接指定為.json)
./elasticdump  --input=[ip]/[index_name] --output=[輸出檔案位置] --type=mapping

# 如果不指定index_name則會匯出所有index

參考連結: https://github.com/taskrabbit/elasticsearch-dump https://blog.csdn.net/demon_LL/article/details/60583992 https://segmentfault.com/a/1190000007542620 https://www.zhangluya.com/?p=543

Last updated