我尝试为我的 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
请帮我解决这个案子。