解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

一、问题分析

   可能是rabbitqm服务出错导致的问题,如果安装过程没问题,就是运行rabbitmqctl status命令时报错,那可能是环境变量没有设置对,根据我本人的情况,我建议按一下步骤来解决问题。

二、解决步骤

1,先看环境变量设置有没有问题

erl环境变量,没有就新建ERLANG_HOME,或者不是这样设置的建议这样设置,之前就是直接把bin路径加到path才导致出现问题

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

rabbitmq环境变量

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

 path变量

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

 2,这些都设置好后就开始重新安装rabbitmq服务

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

在菜单(开始)里找到这个程序(没有的话,可以直接以管理员运行cmd然后打开到rabbitmq的sbin目录下),然后右键管理员运行,分别执行下面的命令

rabbitmq-service remove  —移除rabbitmq服务

rabbitmq-service install     —安装rabbitmq服务

rabbitmq-server.bat  —启动rabbitmq服务

结果分别如下: 

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法 运行成功

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

出现上面的结果说明rabbitmq服务已经正常启动,建议访问http://localhost:15672

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法 

这时候再打开cmd窗口运行 rabbitmqctl status命令就可以出现正确的结果了,如下

解决Windows安装Rabbitmq,运行rabbitmqctl status命令时报错unable to perform an operation on node ‘rabbit@…的方法

到此问题就可以解决了,要是还没解决的话,那可能跟本文的情况不同 

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