前言

  • erlang 23.1
  • rabbitmq server v3.8.9
  • win 10

问题描述

使用 rabbitmqctl 命令时出现错误:

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9\sbin> rabbitmqctl status
Error: unable to perform an operation on node 'rabbit@DESKTOP-1GHM2HM'. Please see diagnostics information and suggestions below.Most common reasons for this are:* Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)* CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)* Target node is not runningIn addition to the diagnostics info below:* See the CLI, clustering and networking guides on https://rabbitmq.com/documentation.html to learn more* Consult server logs on node rabbit@DESKTOP-1GHM2HM* If target node is configured to use long node names, don't forget to use --longnames with CLI toolsDIAGNOSTICS
===========attempted to contact: ['rabbit@DESKTOP-1GHM2HM']rabbit@DESKTOP-1GHM2HM:* connected to epmd (port 4369) on DESKTOP-1GHM2HM* epmd reports node 'rabbit' uses port 25672 for inter-node and CLI tool traffic* TCP connection succeeded but Erlang distribution failed* Authentication failed (rejected by the remote node), please check the Erlang cookieCurrent node details:* node name: 'rabbitmqcli-20064-rabbit@DESKTOP-1GHM2HM'* effective user's home directory: C:\Users\admin* Erlang cookie hash: 37DhljkMemAT0RSfiJUaUQ==

有用的错误信息:Authentication failed (rejected by the remote node), please check the Erlang cookie

错误分析

官方说明 如下

核心思想是:RabbitMQ Windows service启动时使用的 erlang cookie,与 RabbitMQ 命令行执行时使用的 erlang cookie,位置不一致。

解决办法

官方解决办法是:复制RabbitMQ Windows service启动时使用的 erlang cookie,覆盖掉RabbitMQ 命令行执行时使用的 erlang cookie。

非官方解决办法有:

  • 按照低版本的 erlang。(PS: 这个没试过)
  • 使用命令行启动 RabbitMQ 。(执行 rabbitmq-server.bat 命令启动 RabbitMQ)

参考

https://www.rabbitmq.com/cli.html#erlang-cookie
https://blog.csdn.net/J_Shine/article/details/78833456
https://www.cnblogs.com/hellxz/p/9104028.html
https://blog.csdn.net/yangl1337905751/article/details/80318055
https://www.rabbitmq.com/install-windows-manual.html

【rabbitmq】Authentication failed (rejected by the remote node), please check the Erlang cookie相关推荐

  1. 【Git】Authentication failed for 错误解决

    一.问题描述 git 操作远程仓库代码时,出现如下错误: Authentication failed for 'http://example.git/' 二.错误原因 出现这种问题可能有以下几点: g ...

  2. 【mac】mac 安装 RibbitMQ 报错 Error when reading /Users/lcc/.erlang.cookie: eacces

    文章目录 1.概述 1.概述 在安装 [mac]Mac 安装 RabbitMQ 的时候遇到这个问题.Error when reading /Users/lcc/.erlang.cookie: eacc ...

  3. 【RabbitMQ】 WorkQueues

    消息分发 在[RabbitMQ] HelloWorld中我们写了发送/接收消息的程序.这次我们将创建一个Work Queue用来在多个消费者之间分配耗时任务. Work Queues(又称为:Task ...

  4. 【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案

    [rabbitmq]Queueingconsumer被废止后老代码如何做的解决方案 参考文章: (1)[rabbitmq]Queueingconsumer被废止后老代码如何做的解决方案 (2)http ...

  5. 【RabbitMQ】基础四:路由模式(Routing)

    [RabbitMQ]基础四:路由模式(Routing) 1. 路由模式说明 2. 代码示例 2.1 生产者 2.2 消费者1 2.3 消费者2 2.4 测试 3. 总结 1. 路由模式说明 路由模式特 ...

  6. 【RabbitMQ】基础二:工作队列模式(Work queues)

    [RabbitMQ]基础二:工作队列模式(Work queues) 1. 模式说明 2. 示例代码 2.1 生产者 2.2 消费者 2.3 测试 3. 小结 1. 模式说明 Work Queues 与 ...

  7. 【RabbitMQ】基础三:发布与订阅模式(Publish/Subscribe)

    [RabbitMQ]基础三:发布与订阅模式(Publish/Subscribe) 1. 订阅模式 2. 发布与订阅模式说明 3. 代码示例 3.1 生产者 3.2 消费者 3.3 测试 4. 总结 1 ...

  8. RabbitMQ【RabbitMQ】

    RabbitMQ[RabbitMQ] 前言 说明 推荐 RabbitMQ 一.中间件 1.什么是中间件 2.中间件技术及架构的概述 3.基于消息中间件的分布式系统的架构 4.消息队列协议 5.消息队列 ...

  9. 【Part2】用JS写一个Blog (node + vue + mongoDB)

    [Part1]用JS写一个Blog (node + vue + mongoDB) 上一节前后端项目分别初始化完成,这一小节我就从后端项目开始写.实现mongoDB数据库的连接. 整理后端目录 下面是通 ...

最新文章

  1. php链表笔记:单链表反转
  2. JVM指令详解(上)
  3. Eclipse 安装 SVN 插件
  4. 谷歌chrome浏览器的源码分析(三)
  5. python杂记-RSA加解密实现(2)
  6. JPQL设置自增长、只读、文本类型等的注解
  7. Kotlin入门简介
  8. 仓库每天的账怎样做_新年第一站,济南:仓储匠人仓库问题解决与实战力培训...
  9. php 循环 显示 图片,thinkphp 循环显示图片问题!!!~~~~
  10. [leetcode]211. 添加与搜索单词 - 数据结构设计 ---前缀树解法
  11. [转载] real和imag在python_Python numpy.imag() 使用实例
  12. php中curl、fsockopen的应用
  13. Java反射机制demo(三)—获取类中的构造函数
  14. 九度OJ 1068:球的半径和体积 (基础题)
  15. 23. 实例 --- 变量
  16. 20200721每日一句
  17. python车牌识别使用训练集_TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
  18. 学生成绩管理系统 需求规格说明书
  19. html实现“设为首页”加入收藏”代码
  20. RocketMQ(四)Linux搭建RocketMQ集群

热门文章

  1. Eclipse-Java代码规范和质量检查插件-FindBugs
  2. 分析:“AI on Hadoop”有意义吗?
  3. VHDL学习:利用Quartus自带库3步快速完成状态机
  4. SSO之CAS单点登录详细搭建
  5. android 开发中的常见问题
  6. 《税的真相》—— 读后总结
  7. [GDAL]写入shp
  8. Linux内存释放脚本
  9. 一本书让你懂得人生的价值
  10. windows7下修改hosts文件无效解决办法