背景
部署rabbitmq集群时,可能会出现pod运行正常,但是节点没有加入到集群的情况,这时就可以手动把节点加入到集群中。
解决
# 进入到rabbitmq容器中
rabbitmqctl cluster_status
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@rabbitmq-ha-0.rabbitmq-ha-discovery.icu.svc.cluster.local
rabbitmqctl start_app
另一个节点同样操作,如果pod异常退出,可以删除pod重拉,再次执行加入集群命令。执行完成后,登录rabbitmq console查看。