安装可疑选择npm or docker(我选择的是npm安装)
1.下载node.js的安装包
http://wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.gz
2.解压安装包
tar xf node-v10.13.0-linux-x64.tar.gz
mv node-v10.13.0-linux-x64 /usr/local
3.创建软连接
ln -s /usr/local/node-v10.13.0-linux-x64/bin/npm /usr/local/bin/npm
ln -s /usr/local/node-v10.13.0-linux-x64/bin/node /usr/local/bin/node
tips:一定要注意自己软连接的版本号以及路径是否正确。
4.查看版本号
npm -v
node -v
能查看到版本号就没啥大问题。
5.安装elasticdump
npm install elasticdump
6. #导出索引Mapping数据
./bin/elasticdump --limit=5000 --input=http://es实例IP:9200/index_name/index_type --output=/data/my_index_mapping.json --type=mapping
# 导出索引数据
./bin/elasticdump --input=http://es实例IP:9200/index_name/index_type --output=/data/my_index.json --type=data
7. # Mapping 数据导入至索引
./bin/elasticdump --output=http://es实例IP:9200/index_name --input=/home/indexdata/roll_vote_mapping.json --type=mapping
# ES文档数据导入至索引
./bin/elasticdump --output=http:///es实例IP:9200/index_name --input=/home/indexdata/roll_vote.json --type=data