rabbitmqctl: Error unable to connect to node 'rabbit@xxxxx' nodedown

RabbitMQ使用rabbitmqctl add_user的时候报以下错误:

Creating user "xxxx" ...
Error: unable to connect to node 'rabbit@localhost': nodedown

造成的原因是Erlang的cookie文件不一致导致的,所以只需要统一cookie即可解决这个问题:

  • linux环境下:

    erlang的cookie文件在如下两个位置:

    1, /root/.erlang.cookie 注:即安装用户根目录

    2, /var/lib/rabbitmq/.erlang.cookie

    只需要执行如下操作:

    # cp /var/lib/rabbitmq/.erlang.cookie  /root/
  • windows环境下:

    windows环境下erlang的cookie文件在如下两个位置:

    1, C:\Windows.erlang.cookie

    2, C:\用户\你的用户名.erlang.cookie

    随便用其中一个覆盖另外一个即可.

参考:

https://blog.csdn.net/u012930316/article/details/76841025/

https://stackoverflow.com/questions/40528775/rabbitmq-node-authentification-failed-after-changing-cookie-file/

转载于:https://www.cnblogs.com/cord/p/9235007.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值