我有一个包含3个节点的RabbitMQ群集。所有节点都作为服务运行。我已经将所有6个erlang cookie同步到一个。我遇到了其中一个节点的问题。在管理插件中,节点显示在线和工作。如果我想在CLI中停止它,我被告知erlang拒绝连接,我应该检查cookie是否相同。
cookie确实不同,所以我解决了这个问题。
问题#1:为什么/何时更改cookie,或何时创建新cookie? (我之前已同步过饼干)
答案 0 :(得分:1)
请阅读此链接: https://www.rabbitmq.com/windows-quirks.html
部分:
Copy the file .erlang.cookie manually from %SystemRoot% to %HOMEDRIVE%%HOMEPATH%.
在您的系统中,您有2个.erlang.cookie
个文件,服务使用%SystemRoot%
内的文件,命令行使用第二个%HOMEDRIVE%%HOMEPATH%
。
只需将文件从%SystemRoot%
复制到%HOMEDRIVE%%HOMEPATH%
,命令行就可以了