blowcode-test-redis04、blowcode-test-redis05、blowcode-test-redis06
这3个节点搭建的rabbitmq集群,04是主节点。
某次分别观察3个节点的管理页面,先都只能看到自己的节点是正常的绿色状态,猜测节点都各自为政了。
下图是05节点成功加入04主节点以后的状态图:
排查问题:
rabbitmq状态查看有1个节点是Node not running的
本来以为是这个节点的rabbitmq没有启动,但是systemctl status rabbitmq-server 查看
状态是runing的,然后以为是节点没有加入集群,
先停止节点,然后加入集群,发现报错
rabbitmqctl stop_app
rabbitmqctl join_cluster --ram rabbit@
blowcode-test-redis04
然后到主节点上
mv /var/lib/rabbitmq/mnesia/* /root/mqtest/
05上再次加入集群,报错:
mnesia_not_running
然后在04上执行rabbitmqctl start_app
再次加入集群,就成功了:
再次到管理页面查看节点状态就正常了。