解决方案:占用Rabbitmq端口,然后重新启动Rabbitmq进行解决
解决方法:磁盘节点具有相同名称的节点,并且必须删除相同名称的节点,如下所示:
不需要运行rabbitmqctlforget _ cluster _ node rabbit @ agent node 01//rabbitmqctlstop _ app
原因分析:查看rabbit@agentNode01.log,由于本节点无法连接到其他内存节点而失败,重新配置网络文件以恢复连接
总结rabbitmq集群的构建。 1.rabbitmq集群构建中,必须注意各节点的cookie的同步。 rabbitmq的集群依赖于erlang的集群进行工作,因此必须首先构建erlang的集群环境。 在Erlang群集中,每个节点都由一个幻像cookie实现,该cookie存储在/var/lib/rabbit MQ/. Erlang.cookie中或$ { home }/. Erlang .
有关. erlang.cookie的位置,请访问https://www.cn blogs.com/xgtx/articles/6068392.html
2 .主机之间必须能够识别和到达,/etc/hosts文件的配置必须准确。 如果不准确,将发生以下错误: 在此验证另一台主机上的rabbitmq是否正常工作