RabbitMQ Node rabbit@rabbit01 thinks its clustered with node rabbit@rabbit03, but rabbit disagrees

简介: RabbitMQ Node rabbit@rabbit01 thinks its clustered with node rabbit@rabbit03, but rabbit disagrees

一台mq节点在加入集群后退出了, 后面重新加入集群失败, 报如下错误:

RabbitMQ Node rabbit@rabbit01 thinks its clustered with node rabbit@rabbit03, but rabbit disagrees

原因: 主机集群认为该节点仍在集群中, 而该节点实际上退出集群了。 导致数据文件日志不一致,而无法加入集群。

解决:

  1. rabbit03 清理缓存
docker exec -it rabbit03 /bin/bash
rabbitmqctl stop_app
#删除 
rm -rf /var/lib/rabbitmq/mnesia
# 如果映射本地磁盘,本地磁盘对应目录最好也要删除
  1. 主节点中将该节点移除集群
docker exec -it rabbit01 /bin/bash
rabbitmqctl forget_cluster_node rabbit@rabbit03
  1. rabbit03加入集群
docker exec -it rabbit03 /bin/bash
# --disc 是以磁盘方式加入集群, --ram是内存节点
# rabbitmqctl join_cluster  --disc  rabbit@rabbit01
rabbitmqctl join_cluster  --ram rabbit@rabbit01
rabbitmqctl start_app


相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
6天前
|
消息中间件 Linux
mq报错abbit@syld36: * connected to epmd (port 4369) on syld36 * epmd reports node ‘rabbit‘ uses po
mq报错abbit@syld36: * connected to epmd (port 4369) on syld36 * epmd reports node ‘rabbit‘ uses po
19 0
|
6月前
|
消息中间件
failed to open log file at ‘/var/log/rabbitmq/rabbit@9f987b50c687_upgrade.log‘, reason: permission d
failed to open log file at ‘/var/log/rabbitmq/rabbit@9f987b50c687_upgrade.log‘, reason: permission d
138 0
|
6天前
|
消息中间件 Java Spring
一文看懂Spring Boot整合Rabbit MQ实现多种模式的生产和消费
一文看懂Spring Boot整合Rabbit MQ实现多种模式的生产和消费
84 0
|
9月前
|
消息中间件 网络安全 数据安全/隐私保护
使用docker 镜像拉取Rabbit MQ
使用docker 镜像拉取Rabbit MQ
93 0
|
12月前
|
消息中间件 Perl
【Rabbitmq报错及解决办法】Error: unable to connect to node rabbit@rabbitmq3: nodedown
【Rabbitmq报错及解决办法】Error: unable to connect to node rabbit@rabbitmq3: nodedown
499 0
|
消息中间件 微服务
微服务项目:尚融宝(终)(核心业务流程:整合Rabbit MQ发送短信)
微服务项目:尚融宝(终)(核心业务流程:整合Rabbit MQ发送短信)
|
消息中间件
RabbitMq Virtual host ‘myHost’ experienced an error on node XXXX and may be inaccessible
RabbitMq Virtual host ‘myHost’ experienced an error on node XXXX and may be inaccessible
711 0
RabbitMq Virtual host ‘myHost’ experienced an error on node XXXX and may be inaccessible
|
消息中间件 存储 分布式计算
Rabbit MQ消息队列原理(6)
Rabbit MQ消息队列原理(6)
166 0
Rabbit MQ消息队列原理(6)
|
消息中间件 存储 网络协议
Rabbit MQ消息队列原理(5)
Rabbit MQ消息队列原理(5)
149 0
Rabbit MQ消息队列原理(5)
|
消息中间件 API 数据库
Rabbit MQ消息队列原理(4)
Rabbit MQ消息队列原理(4)
167 0
Rabbit MQ消息队列原理(4)