首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >兔子MQ错误:无法对节点“兔子@用户名”执行操作

兔子MQ错误:无法对节点“兔子@用户名”执行操作
EN

Stack Overflow用户
提问于 2020-05-13 07:05:47
回答 2查看 7.2K关注 0票数 0

错误:无法对节点“兔子@YASHODIP”执行操作。请参阅下面的诊断信息和建议。

造成这种情况的最常见原因是:

无法访问

  • 目标节点(例如,由于主机名解析、TCP连接或防火墙问题)
  • CLI工具无法与服务器进行身份验证(例如,由于CLI工具的Erlang与服务器不匹配)
  • 目标节点没有运行

除了下面的诊断信息之外:

请参阅CLI,集群和网络指南,了解更多关于rabbit@YASHODIP-PC

  • If 节点的
  • 查询服务器日志,目标节点配置为使用长节点名称,不要忘记使用-longnames和CLI工具

诊断

试图联系:“兔子@YASHODIP-PC”

兔子@ YASHODIP-PC:*连接到YASHODIP-PC上的epmd (端口4369) * epmd报告:在YASHODIP-PC上没有其他节点运行节点“兔子”*建议:启动节点

当前节点详细信息:*节点名称:‘rabbitmqcli-17388-兔子@YASHODIP’*有效用户的主目录:C:\user\yasho* Erlang散列: 96Pe9121Rb1vncp1IqXA6Q==

我无法查看本地计算机上安装的rabbitMQ服务的状态。请提出解决方案。

EN

回答 2

Stack Overflow用户

发布于 2020-06-03 04:43:11

此错误可能是由于

节点间的

  1. 聚类不是正确的
  2. ,erlang cookie是不相关的

如果您没有进行聚类工作,那么第二个可能是您的问题,请学习RabbitMQ, erlang: how to "make sure the erlang cookies are the same"

票数 0
EN

Stack Overflow用户

发布于 2020-06-23 14:21:58

如果主机名太长,这种类型的错误可能会发生。这就是为什么它解释了:

代码语言:javascript
复制
If target node is configured to use long node names, don't forget to use --longnames with CLI tools

解决方案

编辑兔子的配置文件(对于RHEL类型,它是/etc/rabbitmq/rabbitmq.conf)。在联网部分:

代码语言:javascript
复制
#IPv4
listeners.tcp.local = 127.0.0.1:5672
#...

## write your ip and not your hostname
listeners.tcp.ohter_ip = 164.81.0.0:5672 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61768347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档