首页 > 编程知识 正文

rabbitmq脱离集群,rabbitmq镜像集群

时间:2023-05-05 01:02:01 阅读:125771 作者:3849

集群构建参考文档RabbitMQ集群构建

1 .确保每个节点的erlang版本匹配。 RabbitMQ基于erlang语言,必须确保每个节点的erlang版本完全匹配。

2 .可以在操作系统之间构建集群。 由于RabbitMQ基于erlang进行动作,所以与操作系统无关,只要erlang的版本一致即可。

3 .如果节点加入集群失败,请根据给定错误的原因通过对症处理解决。 一般来说有以下几点。

a .磁盘节点连接失败。 请确认磁盘节点正常工作,提示中显示的端口向外开放。

b .找不到目标主机。 请检查目标主机的ip,然后检查/编辑当前节点服务器的hosts文件。 上部所示的集群构建文档中记载了编辑方法。

c .当前执行节点名称与预期节点名称不匹配。 解决方法:新建集群时,可以直接删除当前节点,并参考文档rabbitmq集群的节点操作

d .已连接到目标节点,但无法连接到群集。 请开放各节点集群端口25672。 请参阅Linux系统在firewall中限制或释放IP和端口

4 .如果连接因APP应用程序而超时,一般有以下两个原因: a.guest用户默认情况下只能本机访问,之所以可以访问图形界面,是因为图形管理端口15672是开放的。 有关解决方案,请参见guest用户被禁止远程连接到RabbitMQ

如果按照b.a的建议随时进行多次操作仍未解决问题,则主要是防火墙,因此请开放每个节点客户端端口5672。

强烈推荐文档rabbitmq 原理、集群、基本运维操作、常见故障处理

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。