当前位置: 首页 > article >正文

无法在节点上执行操作 unable to perform an operation on node ‘rabbit@LAPTOP-D0UOMDG9‘

RabbitMQ启动出现问题

Error: unable to perform an operation on node ‘rabbit@LAPTOP-D0UOMDG9’. Please see diagnostics information and suggestions below

我在使用通常方法解决时,发现并不管用,所以请卸载rabbitmq-sever-4.0.5.exe重新右键以超级管理身份安装。
然后启动,查看运行状态

# 注意下面两条命令不一样,第一条是软件自带的,需要设置在高级环境变量Path中,才可以使用,或者直接
# 在安装目录中右键以管理员身份运行rabbitmq-server
rabbitmq-service start
rabbitmqctl status

将 C:\用户\你的用户名.erlang.cookie 文件拷贝到—> C:\Windows\System32\config\systemprofile.erlang.cookie

在这里插入图片描述
翻译结果:
错误:无法对节点 ‘rabbit@LAPTOP-D0UOMDG9’ 执行操作。请查看下面的诊断信息和建议。

最常见的原因包括:

  • 目标节点无法访问(例如,由于主机名解析、TCP连接或防火墙问题)
  • CLI工具未能与服务器进行身份验证(例如,由于CLI工具的Erlang cookie与服务器的cookie不匹配)
  • 目标节点未运行

除了下面的诊断信息外:

  • 请参阅 https://rabbitmq.com/documentation.html 上的CLI、集群和网络指南以了解更多信息
  • 查看节点 rabbit@LAPTOP-D0UOMDG9 的服务器日志
  • 如果目标节点配置为使用长节点名称,请确保在CLI工具中使用 --longnames

诊断信息

尝试联系:[‘rabbit@LAPTOP-D0UOMDG9’]

rabbit@LAPTOP-D0UOMDG9:

  • 已连接到 LAPTOP-D0UOMDG9 上的 epmd(端口 4369)
  • epmd 报告节点 ‘rabbit’ 使用端口 25672 进行节点间和CLI工具流量
  • TCP连接成功,但Erlang分发失败
  • 建议:检查所有服务器节点和CLI工具的Erlang cookie是否相同
  • 建议:检查所有服务器节点和CLI工具在彼此通信时是否使用一致的主机名
  • 建议:检查节点间连接是否配置为使用TLS。如果是,所有节点和CLI工具都必须如此
  • 建议:请参阅 https://rabbitmq.com/documentation.html 上的CLI、集群和网络指南以了解更多信息

当前节点详细信息:

  • 节点名称:‘rabbitmqcli-22-rabbit@LAPTOP-D0UOMDG9’
  • 有效用户的主目录:c:/Users/jd
  • Erlang cookie 哈希:FXOYnZGpVCrB8A/tK9B2sg==

经过检查发现
C:\Users\Administrator.erlang.cookie和C:\Windows\System32\config\systemprofile.erlang.cookie文件的里的cookie值不一样,所以将systemprofile下的cookie值拷贝到Administrator用户目录下

之后再使用命令行启动

rabbitmqctl status
# 查看服务状态
rabbitmq-service start
rabbitmq-service stop

其他命令

C:\Users\jd>rabbitmq-service status

*********************
Service control usage
*********************

rabbitmq-service help    - Display this help
rabbitmq-service install - Install the RabbitMQ service
rabbitmq-service remove  - Remove the RabbitMQ service

The following actions can also be accomplished by using
Windows Services Management Console (services.msc):

rabbitmq-service start   - Start the RabbitMQ service
rabbitmq-service stop    - Stop the RabbitMQ service
rabbitmq-service disable - Disable the RabbitMQ service
rabbitmq-service enable  - Enable the RabbitMQ service

最终一点官网说明,rabbitmq启动必须以超级管理员权限运行命令
在这里插入图片描述
参考
在这里插入图片描述
使用安装程序
官方的 RabbitMQ 安装程序会为每个 RabbitMQ 版本发布。

与通过 Chocolatey 安装相比,这种选项为 Windows 用户提供了最大的灵活性,但也要求他们了解安装程序中的某些假设和要求:

  • 同一时间只能安装一个 Erlang 版本。
  • Erlang 必须使用管理员账户安装。
  • 强烈建议 RabbitMQ 也以管理员账户安装。
  • 安装路径必须仅包含 ASCII 字符。强烈建议路径中的任何目录名称都不包含空格。
  • 可能需要手动复制 CLI 工具使用的共享密钥文件。
  • CLI 工具需要在 UTF-8 模式下操作 Windows 控制台。

当这些条件不满足时,Windows 服务和 CLI 工具可能需要重新安装或其他手动步骤才能正常运行。

注意安装让把bitmq-server-.0.5。exe文件以超级管理员方法运行
在这里插入图片描述
在这里插入图片描述
安装插件

rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

在这里插入图片描述

打开浏览器。访问 http://127.0.0.1:15672

出现管理页面:

账号:guest

密码:guest
在这里插入图片描述


http://www.kler.cn/a/455191.html

相关文章:

  • Oracle Managed Files(OMF)
  • AT24C02学习笔记
  • K8s证书过期
  • matplotlib pyton 如何画柱状图,利用kimi,直接把图拉倒上面,让他生成
  • 面向微服务的Spring Cloud Gateway的集成解决方案:用户登录认证与访问控制
  • NLP 中文拼写检测纠正论文 C-LLM Learn to CSC Errors Character by Character
  • Day36汉明距离总和
  • C#-使用StbSharp库读写图片
  • 构建全志 T113 Tina SDK
  • FlaskAPI-路径参数、查询参数
  • 领域自适应与迁移学习
  • 使用 Spring Boot 实现文件上传:从配置文件中动态读取上传路径
  • “AI考训分析系统:让考试和训练更智能、更高效
  • 软件测试干了5年,过于真实了。。。
  • 《计算机组成及汇编语言原理》阅读笔记:p121-p122
  • 智慧城市可以实现哪些方面的监测
  • Linux 搭建 nginx+keepalived 高可用 | Nginx反向代理
  • Python有哪些常用的库
  • 汇编学习(一)
  • 麒麟操作系统服务架构保姆级教程(五)NGINX中间件详解
  • 《Java源力物语》-4.集合府邸的新秀
  • 地理数据库Telepg面试内容整理-数据库设计与性能优化
  • 【面经】25届 双非本科 字节跳动 北京 四年的总结
  • scala基础学习_运算符
  • --- 网络基础 ---
  • 数据结构二叉树