Rabbitmq集群搭建遇到的问题及其解决方案
程序员文章站
2022-05-07 17:16:45
...
解决方法:Rabbitmq端口占用,重启rabbitmq解决
解决方法:在磁盘节点上有同名节点,需要删除同名节点,如下:
rabbitmqctl forget_cluster_node aaa@qq.com //不需要执行 rabbitmqctl stop_app
原因分析:查看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正常运行
上一篇: Redis集群搭建
推荐阅读
-
ubuntu下Android开发环境的搭建:eclipse+SDK详细安装教程+常见问题及其解决方案
-
redis集群搭建教程及遇到的问题处理
-
redis集群搭建教程及遇到的问题处理
-
记一次搭建zookeeper集群遇到的问题
-
Rabbitmq集群搭建遇到的问题及其解决方案
-
ubuntu下Android开发环境的搭建:eclipse+SDK详细安装教程+常见问题及其解决方案
-
redis集群搭建教程及遇到的问题处理
-
[flask/python/web]学习flask web开发(Miguel著)遇到的一些问题及其解决方案
-
elasticsearch-2.1.0集群搭建 及其出现的一些问题
-
[flask/python/web]学习flask web开发(Miguel著)遇到的一些问题及其解决方案