1 部署node
1.1 下载node
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
1.2 安装node
解压文件node-v10.13.0-linux-x64.tar.xz
命令:tar xvf node-v10.13.0-linux-x64.tar
1.3 建立文件软连接到系统命令
ln -s /home/golaxy/node-v10.13.0-linux-x64/bin/node /usr/bin/node
ln -s /home/golaxy/node-v10.13.0-linux-x64/bin/npm /usr/bin/npm
1.4 检测安装成功
node -v
npm -v
截图如下:
安装成功
2 安装elasticdump
2.1 在线安装
安装命令:npm install elasticdump -g
软连接:ln -s /home/golaxy/node-v10.13.0-linux-x64/lib/node_modules/elasticdump/bin/elasticdump /usr/bin/elasticdump
验证安装成功
elasticdump --help
2.2 离线安装
2.2.1 查看缓存目录位置并打包缓存
切换到root:cd /root/
打包命令:tar -cf npm-cache.tar.gz .npm
image.png
2.2.2 解压并安装elasticdump
解压命令:tar -xvf npm-cache.tar.gz(放在root下最好)
切换到lib目录下:cd /home/golaxy/node-v10.13.0-linux-x64
安装命令:npm install --cache /root/.npm --optional --cache-min 99999999999 --shrinkwrap false elasticdump
image.png
2.2.3 建立软连接
命令:
ln -s /home/golaxy/node-v10.13.0-linux-x64/lib/node_modules/elasticdump/bin/elasticdump /usr/bin/elasticdump
2.2.4 检测安装成功
elasticdump –help
3 导出导入命令
3.1 导出命令
命令:
elasticdump --input=http://127.0.0.1:9200/test --output=/opt/test_mapping.json --type=mapping
3.2 导入命令
命令:
elasticdump --input=http://127.0.0.1:9200/test --output=http://127.0.0.2:9200/test --type=mapping