elasticsearch數據備份與更新
操作系統windows:
安裝node.js
安裝elasticdump 命令:npm install elasticdump -g
導出index:
elasticdump --input=http://127.0.0.1:9200/bbc_depots
–output=E:\elasticsearch-dump\bbc_depots.json --type=mapping
導出數據:
elasticdump --input=http://127.0.0.1:9200/bbc_depots
–output=E:\elasticsearch-dump\bbc_depots_data.json --type=data
導入index:
elasticdump --input=E:\elasticsearch-dump\bbc_depots.json
–output=http://127.0.0.1:9200/bbc_depots --type=mapping
導入數據:
elasticdump --input=E:\elasticsearch-dump\bbc_depots_data.json
–output=http://127.0.0.1:9200/bbc_depots --type=data
將127.0.0.1的數據導入到192.0.0.1:
elasticdump
–input=http://127.0.0.1:9200/bbc_depots
–output=http://192.0.0.1:9200/bbc_depots
使用docker:
安裝
docker pull taskrabbit/elasticsearch-dump
待續