rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

安装好rabbitmq后启动成功

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

通过页面访问15672端口正常: 

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

想要通过rabbitmqctl list_users命令查看用户信息时

报错:unable to perform an operation on node ‘rabbit@Host’. Please see diagnostics information and suggestions below. 

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

查看rabbitmq的日志信息报错:

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

根据翻译以为是ip和主机名不能解析

通过添加ip 主机名信息

vi /etc/hosts

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

添加后再次尝试命令rabbitmqctl list_users查看用户信息

无效,仍然同样的错误。

根据网上推论是erlang和rabbitmq的.erlang.cookie不同步产生的错误

通过命令查找./erlang.cookie

find / -name .erlang.cookie

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

 由于不清楚两个cookie的关系,要使用哪个替换哪个,所以提前对文件备份

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘. 

 

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

 尝试替换root下的.erlang.cookie

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

 替换成功后,再次尝试使用命令rabbitmqctl list_users查看用户信息

rabbitmq正常启动下,报错:unable to perform an operation on node ‘rabbit@Host‘.

 成功!!!

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/cff536f09c.html