Rabbitmq集群状态检查

通过后台检查集群状态:

partitions正常是[],出现网络分区时会有{分区节点1,[节点2,节点3]}的状态。(网络分区可以理解为“脑裂”)
running_nodes正常显示是: 集群的所有节点信息都会有,上图就只有02节点,说明02这个节点出现网络分区,只看到自己运行的节点
通过web端检查集群状态:
web端是mq服务地址的15672端口,通过用户名密码即可进入。下图可以看出rabbitmq集群出现了“Network partition”网络分区的问题了。

网络分区修复
出现了网络分区,需要重启分区节点的rabbitmq服务,恢复网络分区

在所有rabbitmq节点的配置文件中加入防脑裂参数(重启服务后生效):
# vi /etc/rabbitmq/rabbitmq.conf (无该配置文件则新增)
cluster_partition_handling = pause_minority
然后需要修改属组权限:
# chown rabbitmq. /etc/rabbitmq/rabbitmq.conf
重启rabbitmq-server服务:
# systemctl restart rabbi
Rabbitmq集群状态检查
通过后台检查集群状态:partitions正常是[],出现网络分区时会有{分区节点1,[节点2,节点3]}的状态。(网络分区可以理解为“脑裂”)running...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



