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

一、问题分析

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

二、解决步骤

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

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

rabbitmq环境变量

 path变量

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

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

rabbitmq-service remove  ---移除rabbitmq服务

rabbitmq-service install     ---安装rabbitmq服务

rabbitmq-server.bat  ---启动rabbitmq服务

结果分别如下: 

 运行成功

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

 

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

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

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值