elasticsearch索引遷移elasticdump工具安裝及跨集羣數據遷移

ElasticDump依賴NodeJs環境,首先安裝NodeJs
下載NodeJs安裝包,解壓NodeJs
wget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.gz
tar -zxf node-v10.15.3-linux-x64.tar.gz
使用ln -s 軟鏈接命令,設置NodeJs環境
ln -s /home/console/nodejs/bin/node /usr/local/bin/
ln -s /home/console/nodejs/bin/npm /usr/local/bin/
node --version
v10.15.3node

設置完NodeJs環境,下載elasticdump
npm init -f
npm install elasticdump或者npm install elasticdump -g(全局生效)
cd /home/console/nodejs/lib/node_modules/elasticdump/bin(這裏是你安裝的路徑)
使用ln -s 軟鏈接命令,設置elasticdump環境
ln -s /home/console/nodejs/lib/node_modules/elasticdump/bin/elasticdump /usr/bin/linux

遷移單個索引
elasticdump --input=http://172.16.0.39:9200/companydatabase --output=http://172.16.0.20:9200/companydatabase --type=datanpm

遷移全部索引
elasticdump --input=http://172.16.0.39:9200 --output=http://172.16.0.20:9200ide

相關文章
相關標籤/搜索