rabbitMq的rabbitmqctl status报错

Error: unable to perform an operation on node 'rabbit@ASUS-PC'. Please see diagnostics information and suggestions below.

遇到上图这个错大部分问题可能是由于 RabbitMQ CLI 工具的 Erlang Cookie 与服务器上的不匹配而导致连接问题。Erlang Cookie 在 RabbitMQ 节点之间进行身份验证和安全通信时起着重要作用。

1、停止RabbitMQ的服务

复制代码
rabbitmq-service stop

2、搜索并替换.erlang.cookie文件

可以在c盘搜索一下看下两个.erlang.cookie文件中的内容是否一致,不一致的话就改成一致的就可以了。将你 c:\用户\用户名 下的erlang.cookie 文件替换掉所有其他erlang.cookie文件

2.1、第一个位置:C:\用户\用户名\.erlang.cookie

2.2、第二个位置:C:\Windows\System32\config\systemprofile\.erlang.cookie

3、开启RabbitMQ服务:

复制代码
rabbitmq-service start

4 、再次执行rabbitmqctl status,不出意外会报一个错:

5、执行rabbitmqctl start_app

6、再次执行rabbitmqctl status,就OK了

相关推荐
NE_STOP6 小时前
Redis--发布订阅命令和Redis事务
java
PAC_3Dame6 小时前
记一次真实的线上OOM
java
SunnyDays10117 小时前
如何在Java中将Word文档转换为图像(JPEG、PNG或SVG)
java
Lumos_7777 小时前
Linux -- 线程
java·jvm·算法
知兀7 小时前
【MybatisPlus】后端用枚举类,数据库用tinyint,存在枚举类型转换
java
StockTV7 小时前
印度股票实时数据 NSE和BSE的实时行情、K 线及指数数据
java·开发语言·spring boot·python
User_芊芊君子7 小时前
【OpenAI 把 AI 玩明白了】:自主推理 + 动态知识图谱,这 4 个技术突破要颠覆行业
java·人工智能·知识图谱
c++之路8 小时前
C++20概述
java·开发语言·c++20
Championship.23.248 小时前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试