rabbit配置集群
作者:bin启动2台rabbit,先配置机器可以允许除localhost以外访问web页面,方便查看状态
//确定已经启动网页管理 rabbitmq-plugins enable rabbitmq_management //修改下面文件中的loopback_users删除guest /usr/lib/rabbitmq/lib/rabbitmq_server-3.5.7/ebin/rabbit.app //修改后 [{rabbit, [{loopback_users, []}]}].
查看机器A的集群名称:
rabbitmqctl cluster_status
然后在机器B,将B机器加入A的集群
./rabbitmqctl join_cluster rabbit@ubuntu
然后查看集群状态,在B机器,可以看到集群名字叫”rabbit@ubuntu”
rabbitmqctl cluster_status
Cluster status of node rabbit@ubuntu ... [{nodes,[{disc,[rabbit@ubuntu,rabbit@mac]}]}, {running_nodes,[rabbit@ubuntu,rabbit@mac3]}, {cluster_name,<<"rabbit@ubuntu">>}, {partitions,[]}, {alarms,[{rabbit@ubuntu,[]},{rabbit@mac,[]}]}]
在管理页面看到queue有同步状态即表示成功了: