在rabbitmq中创建集群时出错

时间:2015-12-22 05:10:52

标签: rabbitmq

我是rabbitmq的新手并试图建立一个集群。但是我收到以下错误。 C:\Windows and C:\Users\<user in context>目录

中的两台机器中的cookie相同
  

rabbitmqctl join_cluster rabbit @ node1群集节点rabbit @ node2   with rabbit @ node1 ...错误:无法连接到节点   [rabbit @ node1]:nodedown

诊断

  

试图联系:[rabbit @ node1]

     

rabbit @ node1:*连接到node1 * epmd上的epmd(端口4369)   报告节点&#39;兔子&#39;在端口25672上运行* TCP连接   成功但Erlang分发失败*建议:主机名   不匹配? *建议:cookie设置正确吗? *建议:   是使用TLS的Erlang发行版?   当前节点详情:    - 节点名称:&#39; rabbitmq-cli-552 @ node1&#39;    - home dir:C:\ Users \ dataimports    - cookie hash:AWMNI​​TV6TcxGSxvEF6Gndw ==

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

当存在的节点是rabbitmq-cli-552 @ node1时,您的rabbit @ node2节点正在寻找名为rabbit @ node1的节点。

当安装时启动rabbitmq时会发生这种情况。解决这个问题的最佳方法是停止rabbitmq进程(sudo /etc/init.d/rabbitmq-server stop)然后启动它(sudo /etc/init.d/rabbitmq-server start)。

如果第一个命令无法停止它,您可以随时终止rabbitmq服务器进程,然后再次启动它。即将出现的节点应该具有正确的名称。