RabbitMQ无法加入群集并启用插件

时间:2015-10-08 10:22:54

标签: rabbitmq rabbitmq-shovel

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

Promblem 1: 无法加入群集 我有2台电脑安装兔子:

  • rabbit @ HOANGQUOCVI2118
  • ALO-PC

我能够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

请帮我解决此案。

1 个答案:

答案 0 :(得分:0)

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

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