安装ElasticDump(在线和离线)

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 查看缓存目录位置并打包缓存

image.png

切换到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

你可能感兴趣的:(安装ElasticDump(在线和离线))