0

我尝试为我的 RabbitMQ 设置集群,但是当加入集群时出现错误我不知道为什么,花了一天时间寻找解决方案但仍然没有希望。(我正在使用 Window 并使用所有默认选项进行安装)。

问题1: 无法加入集群: 我有2台电脑安装Rabbit:

  • 兔子@HOANGQUOCVI2118
  • ALO-PC

我可以远程登录 ALO-PC 的端口,也可以关闭防火墙,但无法通过此命令加入集群:

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmqctl join_cluster rabbit@ALO-PC Clustering node rabbit@HOANGQUOCVI2118 with 'rabbit@ALO-PC' ...

错误:无法连接到节点 ['rabbit@ALO-PC']:nodedown

诊断

试图联系:['rabbit@ALO-PC']

rabbit@ALO-PC: * 连接到 ALO-PC 上的 epmd(端口 4369) * epmd 报告节点 'rabbit' 在端口 25672 上运行 * TCP 连接成功但 Erlang 分发失败 * 建议:主机名不匹配?* 建议:cookie 设置是否正确?* 建议:Erlang 发行版是否使用 TLS?

当前节点详细信息: - 节点名称:'rabbitmq-cli-248@HOANGQUOCVI2118' - 主目录:C:\Users\quocviet - cookie 哈希:0B/cSw97VtsfE3zp8Y+Jbg==

问题2: 无法启用插件:

联邦:

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-plugins 启用 rabbitmq_federation

以下插件已启用:
rabbitmq_federation

将插件配置应用于 rabbit@HOANGQUOCVI2118... 失败。错误:{noproc, {gen_server,call, [rabbit_sup, {start_child, {rabbit_federation_sup, {rabbit_federation_sup,start_link,[]}, transient,4294967295,worker, [rabbit_federation_sup]}}, infinity]}}

铲子插件:

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-plugin ns disable rabbitmq_shovel 以下插件已被禁用:
rabbitmq_shovel

将插件配置应用于 rabbit@HOANGQUOCVI2118... 失败。错误:noproc

请帮我解决这个案子。

4

1 回答 1

0

关于您的第二个问题,看起来 Erlang 节点正在运行,但 RabbitMQ 应用程序在该节点上停止。

在您尝试集群节点后,您是否重新启动了 RabbitMQ?

于 2016-03-22T16:37:28.047 回答