欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Rabbitmq集群搭建遇到的问题及其解决方案

程序员文章站 2022-05-07 17:16:45
...

Rabbitmq集群搭建遇到的问题及其解决方案

解决方法:Rabbitmq端口占用,重启rabbitmq解决

Rabbitmq集群搭建遇到的问题及其解决方案

解决方法:在磁盘节点上有同名节点,需要删除同名节点,如下:

 rabbitmqctl forget_cluster_node aaa@qq.com //不需要执行 rabbitmqctl stop_app

Rabbitmq集群搭建遇到的问题及其解决方案

原因分析:查看aaa@qq.com发现,本节点连接不到其他内存节点导致失败,重新配置网络文件恢复连接

总结一下rabbitmq集群搭建:

1.rabbitmq集群搭建,一定要注意每个节点Cookie的同步,Rabbitmq的集群是依赖于erlang的集群来工作的,所以必须先构建起erlang的集群环境。Erlang的集群中各节点是通过一个magic cookie来实现的,这个cookie存放在 /var/lib/rabbitmq/.erlang.cookie 中,或者${home}/.erlang.cookie ,所以必须保证各节点cookie保持一致,否则节点之间就无法通信。

关于.erlang.cookie的位置可参考https://www.cnblogs.com/xgtx/articles/6068392.html

2.主机之间 必须可以相互识别并可达,/etc/hosts文件配置必须准确,否则会出现以下错误:此处确定另一台主机rabbitmq正常运行

Rabbitmq集群搭建遇到的问题及其解决方案