RabbitMQ集群:无法连接到节点:nodedown

时间:2019-02-12 03:07:13

标签: rabbitmq

我已经在Linux操作系统的两台计算机上安装了Rabbitmq,它们都运行良好。然后我运行命令:rabbitmqctl join_cluster rabbit @ gz2,它不起作用,并且错误信息:

错误:无法连接到节点[rabbit @ gz2]:nodedown

试图联系:[rabbit @ gz2]

rabbit @ gz2:

  • 已连接到gz2上的epmd(端口4369)
  • epmd报告节点“兔子”在端口25672上运行
  • TCP连接成功,但Erlang分发失败
  • 建议:主机名不匹配?
  • 建议:cookie是否设置正确?
  • 建议:Erlang发行版是否使用TLS?

1 个答案:

答案 0 :(得分:0)

  

建议:cookie是否设置正确?

您需要确保两个RabbitMQ节点都使用相同的cookie文件。将文件/var/lib/rabbitmq/.erlang.cookie从一个节点复制到另一个节点,然后在将文件复制到的节点上重新启动RabbitMQ。之后,您将可以创建集群。

集群和Erlang cookie已记录在here中。


注意: RabbitMQ团队监视rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。