gpt4 book ai didi

erlang - 身份验证失败(被远程节点拒绝),请检查Erlang cookie

转载 作者:行者123 更新时间:2023-12-02 23:40:02 32 4
gpt4 key购买 nike

我按照官方文档中提到的方式安装了erlang和rabbitmq。但是,当我这样做时

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin>rabbitmqctl add_user XXXXXX YYYYYYY

它给了我以下错误...

<小时/>

错误:无法在节点“rabbit@C001741998”上执行操作。请参阅下面的诊断信息和建议。

最常见的原因是:

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

除了以下诊断信息:

诊断

尝试联系:[rabbit@C001741998]

兔子@C001741998:

  • 已连接到 C001741998 上的 epmd(端口 4369)

  • epmd 报告节点“rabbit”使用端口 25672 进行节点间和 CLI 工具流量

  • TCP连接成功但Erlang分发失败

  • 身份验证失败(被远程节点拒绝),请检查Erlang cookie

当前节点详细信息:

  • 节点名称:rabbitmqcli49@C001741998

  • 有效用户主目录:C:\Users\XYZ

  • Erlang cookie 哈希值:QJlwBuAgrn8gN00mjqQYOw==

<小时/>

我将 erlang cookie 从我的用户主文件夹复制到 C:\Windows 文件夹。所以,他们都有相同的cookie。但它仍然不断地向我抛出错误。不知道应该如何修复。有什么帮助吗??

更新

我发现运行rabbitmq的最佳方法是从docker容器。这样,您不需要担心任何 cookie 或依赖项,并且您可以在几分钟内启动并运行rabbitmq。希望它对某人有帮助!

最佳答案

文档说你应该以其他方式复制...

If the Windows service is used, the cookie should be copied from C:\Windows\system32\config\systemprofile\.erlang.cookie to the expected location for users running commands like rabbitmqctl.bat.

参见http://www.rabbitmq.com/cli.html

关于erlang - 身份验证失败(被远程节点拒绝),请检查Erlang cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47893899/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com