1、安装node
#下载安装包
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz
tar axf node-v16.14.0-linux-x64.tar.xz -C /usr/local/
mv /usr/local/node-v16.14.0-linux-x64 /usr/local/node
2、配置环境变量
vim /etc/profile
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
3、验证是否安装成功
source /etc/profile
node -v
npm -v
4、数据迁移
#迁移索引
elasticdump --input=http://es_user:密码@192.168.6.8:9200/myj/ --output=http://es_user:密码@192.168.6.9:9200/myj/ --type=mapping
#迁移数据
elasticdump --input=http://es_user:密码@192.168.6.8:9200/myj/ --output=http://es_user:密码@192.168.6.9:9200/myj/ --type=data --limit=2000 # 每次操作的objects数量,默认100,数据量大的话,可以调大加快迁移速度
5、备份数据
#导出索引和数据
elasticdump --input=http://es_user:密码@192.168.6.8:9200/myj/ --output=/home/myj_mapping.json --type=mapping
elasticdump --input=http://es_user:密码@192.168.6.8:9200/myj/ --output=/home/myj.json --type=data --limit=2000
#导入索引和数据
elasticdump --input=/home/myj_mapping.json --output=http://es_user:密码@192.168.6.9:9200/myj/ --type=mapping
elasticdump --input=/home/myj.json --output=http://es_user:密码@192.168.6.9:9200/myj/ --type=data --limit=2000