Rabbitmq节点无法加入群集?

Rabbitmq节点无法加入群集?,rabbitmq,Rabbitmq,以下是执行的命令和错误堆栈: [root@DGTLSITTIBCO2~]#rabbitmqctl加入_集群rabbit@DGTLSITTIBCO1 群集节点rabbit@DGTLSITTIBCO2具有rabbit@DGTLSITTIBCO1错误: 无法在节点“”上执行操作rabbit@DGTLSITTIBCO1'. 请 请参阅下面的诊断信息和建议 最常见的原因是: 无法访问目标节点(例如,由于主机名解析、TCP连接或防火墙问题) CLI工具无法与服务器进行身份验证(例如,由于CLI工具的Erl

以下是执行的命令和错误堆栈:

[root@DGTLSITTIBCO2~]#rabbitmqctl加入_集群rabbit@DGTLSITTIBCO1 群集节点rabbit@DGTLSITTIBCO2具有rabbit@DGTLSITTIBCO1错误: 无法在节点“”上执行操作rabbit@DGTLSITTIBCO1'. 请 请参阅下面的诊断信息和建议

最常见的原因是:

  • 无法访问目标节点(例如,由于主机名解析、TCP连接或防火墙问题)
  • CLI工具无法与服务器进行身份验证(例如,由于CLI工具的Erlang cookie与服务器的Erlang cookie不匹配)
  • 目标节点未运行
除以下诊断信息外:

  • 有关详细信息,请参阅上的CLI、群集和网络指南
  • 查阅节点上的服务器日志
    rabbit@DGTLSITTIBCO1
诊断学 试图联系:[rabbit@DGTLSITTIBCO1]

rabbit@DGTLSITTIBCO1:

  • 连接到DGTLSITTIBCO1上的epmd(端口4399)
  • epmd报告节点“兔子”使用端口25672进行节点间和CLI工具通信
  • TCP连接成功,但Erlang分发失败

  • 到远程主机的TCP连接已超时。Erlang发行版是否使用TLS

当前节点详细信息:

  • 节点名称:rabbitmqcli57@DGTLSITTIBCO2
  • 有效用户的主目录:/var/lib/rabbitmq
  • Erlang cookie哈希:ci1chJoiyrDKCLOj2TDxaA==
请参见
rabbitmq用户
邮件列表。简而言之,您的Erlang Cookie很可能没有同步


一般来说,在没有任何其他信息的情况下将错误粘贴到消息中是没有多大帮助的。在此列表中提供帮助的人员希望了解您正在使用的RabbitMQ和Erlang的版本、操作系统以及您尝试执行的操作的描述

无论如何,在本例中,您的问题是此列表中最常报告的问题之一。如果搜索字符串错误:无法在节点上执行操作,您将看到许多回复,其中包含有关如何解决问题的建议

RabbitMQ团队还维护文档,包括故障排除文档:

您还应该阅读群集指南,特别是本节: