一. 背景描述
将部署在 A服务器(离线环境) 的ES集群中的数据迁移至 B服务器 (离线环境)的ES集群中。
二. 环境准备
通过 elasticdump 工具迁移 ( 此工具需要通过 npm 仓库安装 )
前提条件: 1台 相同架构 、有网络、尽可能一样的操作系统的服务器
三. 安装部署
1. 在线安装 node 环境
访问 Index of /dist/ 下载不同版本的 node 安装包并上传有网络的服务器上或直接在linux服务器上使用wget命令下载。
wget https://nodejs.org/dist/v20.5.0/node-v20.5.0-linux-x64.tar.gz
#(我这里用的是20.5版本)
tar -xvf node-v20.5.0-linux-x64.tar.gz
# 解压到当前路径下
vim ~/.bash_rc
# 设置环境变量
source ~/.bash_rc
#生效
2. 测试 node 环境
cd /root/node-v20.5.0-linux-x64/bin
# 进入安装目录,使用二进制脚本查看版本信息
#(执行此命令的原因是验证环境是否可用,因系统版本不同问题可能提示缺失依赖。如提示缺失libc等依赖依次下载安装即可)