找一台能联网的机器,在该机器使用npm安装elasticdump,安装完后elasticdump会被缓存,然后将npm缓存放到内网环境,此时使用缓存中的elasticdump安装即可。
具体步骤:使用root用户
#安装node (注意最好安装v10以上的,V9某个版本安装的elasticdump不能用)
wget https://nodejs.org/download/release/v10.9.0/node-v10.9.0-linux-x64.tar.gz
tar node-v10.9.0-linux-x64.tar.gz
#配置node环境变量
省略···
#全局在线安装elasticdump
npm install elasticdump -g
#将npm缓存打包
tar -zcf npm-cache.tar.gz /root/.npm
#内网环境安装与联网环境版本一致的node
#将npm缓存包放到内网环境,/root路径下,解压(注意内网环境已存在/root/.npm会失败)
tar -zxvf npm-cache.tar.gz
#在内网环境安装elasticdump
npm install elasticdump -g
#安装完成