当我们的节点需要扩展时,我们可以直接在新的机器上按照之前的方式部署,也可以采用下面介绍的远程拷贝的方式来做。
例如,我们申请到了两个新的节点机器 target-ip-one 和 target-ip-two,下面介绍把执行器从 source-ip 远程拷贝到 target-ip-one的详细步骤及注意事项.
之所没把整个/data/app目录下的内容全部拷贝,是因为内容特别多,并且很多内容都是没有必要的,我们只需要拷贝执行器和相关脚本文件。
1.登录 target-ip-one 服务器,创建相关目录
mkdir /data/app/bin
mkdir /data/app/saturn-executor-3.1.0
2.登录 source-ip 服务器,执行远程拷贝命令
scp -P port -r /data/app/bin/* target-ip-one:/data/app/bin
scp -P port -r /data/app/saturn-executor-3.1.0/* target-ip-one:/data/app/saturn-executor-3.1.0
3.检查环境变量,确认是否有下面的环境变量
VIP_SATURN_CONSOLE_URI
SPRING_PROFILES_ACTIVE
通常运维分配的新机器都已经包含了这两个环境变量,如果没,我们需要配置下这两个环境变量。
Linux系统里面设置的 STARTUP_ENV=prd
配置环境变量到 /etc/profile 文件里面
export VIP_SATURN_CONSOLE_URI=http://console-ip:8080
export SPRING_PROFILES_ACTIVE=prd
4.删除