我尝试为我的RabbitMQ设置群集,但是当加入群集时它出错了我不知道为什么,花了一天时间找到解决方案但仍然没有希望。 (我使用Window并使用所有默认选项安装)。
Promblem 1: 无法加入群集 我有2台电脑安装兔子:
我能够telnet ALO-PC的端口,关闭防火墙,但是不能通过这个命令加入Cluster:
c:\ Program Files(x86)\ RabbitMQ Server \ rabbitmq_server-3.5.6 \ sbin> rabbitmqctl join_cluster 兔子@ ALO-PC群集节点兔子@ HOANGQUOCVI2118用 '兔@ ALO-PC' ......
错误:无法连接到节点 [' rabbit @ ALO-PC']:nodedown
诊断
试图联系:[' rabbit @ ALO-PC']
rabbit @ ALO-PC:*连接到ALO-PC * epmd上的epmd(端口4369) 报告节点'兔子'在端口25672上运行* TCP连接 成功但Erlang分发失败*建议:主机名 不匹配? *建议:cookie设置正确吗? *建议: 是使用TLS的Erlang发行版吗?
当前节点详细信息: - 节点名称:' rabbitmq-cli-248 @ HOANGQUOCVI2118' - 家庭目录:C:\ Users \ quocviet - cookie hash:0B / cSw97VtsfE3zp8Y + Jbg ==
Promblem 2: 无法启用插件:
联邦:
c:\ Program Files(x86)\ RabbitMQ Server \ rabbitmq_server-3.5.6 \ sbin> rabbitmq-plugins enable rabbitmq_federation
已启用以下插件:
rabbitmq_federation将插件配置应用于rabbit @ HOANGQUOCVI2118 ...失败。 错误:{noproc, {gen_server,打电话, [rabbit_sup, {start_child, {rabbit_federation_sup, {rabbit_federation_sup,START_LINK,[]}, 短暂的,4294967295,工人, [rabbit_federation_sup]}}, 无穷]}}
铲子插件:
c:\ Program Files(x86)\ RabbitMQ Server \ rabbitmq_server-3.5.6 \ sbin> rabbitmq-plugi ns disable rabbitmq_shovel以下插件已被禁用:
rabbitmq_shovel将插件配置应用于rabbit @ HOANGQUOCVI2118 ...失败。 错误:noproc
请帮我解决此案。
答案 0 :(得分:0)
关于第二个问题,看起来Erlang节点正在运行,但RabbitMQ应用程序在此节点上停止。
尝试群集节点后,您是否重启了RabbitMQ?