首页 > 中间件 > rabbit配置集群

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有同步状态即表示成功了:

您必须 [ 登录 ] 才能发表留言!