我是rabbitmq的新手并试图建立一个集群。但是我收到以下错误。 C:\Windows and C:\Users\<user in context>
目录
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:AWMNITV6TcxGSxvEF6Gndw ==
非常感谢任何帮助。
答案 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服务器进程,然后再次启动它。即将出现的节点应该具有正确的名称。