记录一下搭建rabbitmq集群步骤,以备以后参考:

rabbitmq集群搭建步骤:

1.修改hosts文件

2.同步.erlang.cookie文件 /var/lib/rabbitmq/.erlang.cookie

3.修改.erlang.cookie 权限 400 

chown -R rabbitmq.rabbitmq /var/lib/rabbitmq/.erlang.cookie


4.设置集群的模式:镜像###任意一台机器执行

rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'


5.在其他的机器执行:

执行之前如果启用看rabbitmq,全部杀掉之后

ps -elf| pgrep rabbitmq |xargs kill -9

rabbitmq-server -detached方式启动在执行一下命令

abbitmqctl stop_app

rabbitmqctl join_cluster --ram rabbit@ip-172-31-13-114

rabbitmqctl start_app


6.查看集群


rabbitmqctl cluster_status


参考http://navyaijm.blog.51cto.com/4647068/1911130

       http://88250.b3log.org/rabbitmq-clustering-ha