首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使使用cookie也会导致RabbitMQ身份验证失败。

即使使用cookie也会导致RabbitMQ身份验证失败。
EN

Stack Overflow用户
提问于 2018-06-08 11:32:46
回答 1查看 3K关注 0票数 4

我最近在运行在lattePanda上的Windows10上安装了带有ErlanOTP的rabbitmq

我运行了rabbitmqctl状态,得到了以下错误:

C:\Program \rabbitmqctl\rabbitmq_server-3.7.5\sbin>rabbitmqctl状态 节点兔子@桌面状态-V6GQ6RF 错误:无法在节点“兔子@桌面-V6GQ6RF”上执行操作。请参阅下面的诊断信息和建议。 造成这种情况的最常见原因是:

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

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

  • 请参阅http://rabbitmq.com/documentation.html上的CLI、群集和网络指南,以了解更多信息。
  • 查看节点兔子@桌面上的服务器日志-V6GQ6RF

诊断

试图联系:“兔子@桌面-V6GQ6RF”

兔子@桌面-V6GQ6RF:

  • 连接到桌面上的epmd (端口4369) -V6GQ6RF
  • 报告节点“兔子”使用端口25672作为节点间和CLI工具流量。
  • TCP连接成功,但Erlang分发失败
  • 身份验证失败(被远程节点拒绝),请检查Erlang cookie

当前节点详细信息:

  • 节点名称:“rabbitmqcli2@桌面-V6GQ6RF”
  • 有效用户的主目录:C:\user\LattePanda
  • Erlang cookie散列: 8Kq9f/AaeixMvahU4G2v8A==

如何使RabbitMQ启动和运行?

在解决问题的时候我发现了这个线程Fg

并将环境变量设置为我在%HOMEDRIVE%%HOMEPATH%\.erlang.cookie中找到的Erlang,但它似乎仍然不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-09 16:44:01

RabbitMQ团队监视邮寄名单,有时只回答StackOverflow上的问题。

从正确的位置复制cookie非常重要。本文件根据Erlang版本和Windows解释了它的位置。您没有提到您正在使用的Erlang版本,但我怀疑您会希望将C:\WINDOWS\system32\config\systemprofile\.erlang.cookie文件复制到%HOMEDRIVE%%HOMEPATH%\.erlang.cookie。您不应该设置任何环境变量,因此如果您设置了,我建议删除它们并重新启动您的服务器。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50759737

复制
相关文章

相似问题

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