在 rabbitmq 中创建集群时出错

Error while creating a cluster in rabbitmq

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

中两台机器的 cookie 相同

rabbitmqctl join_cluster rabbit@node1 Clustering node rabbit@node2 with rabbit@node1 ... Error: unable to connect to nodes [rabbit@node1]: nodedown

诊断

attempted to contact: [rabbit@node1]

rabbit@node1: * connected to epmd (port 4369) on node1 * epmd reports node 'rabbit' running on port 25672 * TCP connection succeeded but Erlang distribution failed * suggestion: hostname mismatch? * suggestion: is the cookie set correctly? * suggestion: is the Erlang distribution using TLS? current node details: - node name: 'rabbitmq-cli-552@node1' - home dir: C:\Users\dataimports - cookie hash: AWMNITV6TcxGSxvEF6Gndw==

非常感谢任何帮助。

看起来你的 rabbit@node2 节点正在寻找一个名为 rabbit@node1 的节点,而存在的节点是 rabbitmq-cli-552@node1。

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

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