Windows部署RabbitMq集群流程和要注意的点

假设节点A已在集群,新节点B要加入A的集群

步骤如下:

1.把节点A服务器的C:\Windows\System32\config\systemprofile 文件夹下.erlang.cookie文件copy到节点B服务器的C:\Windows\System32\config\systemprofile 和%HOMEDRIVE%%HOMEPATH%(C:\Users\Administrator)
2.重启节点B上的RabbitMq(重新加载cookie密钥)
3.cmd 依次执行
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.7\sbin (注意文件夹版本)
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@rabbitA
rabbitmqctl start_app

需要注意的点:
1.执行stop_app和start_app时,如果本机的C:\Windows\System32\config\systemprofile和%HOMEDRIVE%%HOMEPATH%中.erlang.cookie不一样,会报错
2.执行join_cluster时,如果本机%HOMEDRIVE%%HOMEPATH%和远程C:\Windows\System32\config\systemprofile中.erlang.cookie不一样,会报错

 

官方文档:

https://www.rabbitmq.com/docs/clustering

posted @ 2025-08-08 10:43  Bert_Hu  阅读(30)  评论(0)    收藏  举报