1、准备2台服务器
10.98.0.1 服务器A
10.98.0.2 服务器B
2、10.98.0.1 安装elr环境(esl-erlang_21.0_windows_amd64.exe) 配置环境变量 配置到bin目录下
10.98.0.1 安装 RabbitMQ客户端 (rabbitmq-server-3.7.7.exe) 配置环境变量 配置到sbin目录下
安装完成之后 10.98.0.1 服务器 C:\Users\admin\ (admin是当前账户名)目录下会生成 .erlang.cookie 文件 (.erlang.cookie 文件是用来erl集群之间通信的媒介)
此时 10.98.0.1 部署已经完成
之后 10.98.0.2 安装elr环境(esl-erlang_21.0_windows_amd64.exe)
安装完成之后 把10.98.0.1 服务器的 .erlang.cookie 文件放在 10.98.0.2相同目录下和 C:\Windows\System32\config 目录下;
之后在安装 RabbitMQ客户端 (rabbitmq-server-3.7.7.exe)
3、 10.98.0.2 服务器上的rabbitmq 加入到 10.98.0.1 中
//先暂停rabbit服务
rabbitmqctl stop_app
// 加入集群
rabbitmqctl join_cluster rabbit@chensong
// 开启服务
rabbitmqctl start_app
到这里集群双节点部署已完成,可以支持动态添加节点