RabbitMQ系列-rabbitmq无法重新加入集群,启动失败的问题

当前存在3个节点:rabbitmq5672、rabbitmq5673、rabbitmq5674

当rabbitmq5673节点掉线之后,重启失败

重启的时候5672节点报错如下:

解决方案

  1. 在集群中取消失败节点
shell 复制代码
rabbitmqctl forget_cluster_node rabbit@rabbitmq5673
  1. 删除失败节点5673的mnesia信息
shell 复制代码
rm -rf /var/lib/rabbitmq/mnesia
  1. 重启失败消息节点
shell 复制代码
systemctl restart rabbitmq-server.service
  1. 将失败的节点重新加入集群中
shell 复制代码
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@rabbitmq5672
rabbitmqctl start_app

搭建环境常用命令

linux中以守护程序的形式在后台启动

rabbitmq-server -detached

新建一个用户

rabbitmqctl add_user root root

创建一个虚拟环境

rabbitmqctl add_vhost /study

设置管理员角色

rabbitmqctl set_user_tags root administrator

设置权限

rabbitmqctl set_permissions -p /study root "." "." ".*"

相关推荐
龙洋静1 小时前
RabbitMQ快速入门 - 图像化界面的简单操作
分布式·centos·rabbitmq
IT云清4 小时前
Apache Seata分布式事务原理解析探秘
分布式·apache·seata·分布式事务
IT云清8 小时前
Apache Seata tcc 模块源码分析
分布式·apache·seata·分布式事务
cjay_fighting9 小时前
redis7新特性、源码解析
数据库·redis·分布式
日出等日落11 小时前
Windows系统安装分布式搜索和分析引擎Elasticsearch与远程访问详细教程
windows·分布式·elasticsearch
FakeOccupational12 小时前
p2p、分布式,区块链笔记: 通过libp2p的Kademlia网络协议实现kv-store
分布式·网络协议·p2p
鲁鲁51712 小时前
梧桐数据库:存算分离和存算一体架构的分布式数据库技术分析
数据库·分布式·架构·梧桐数据库
强生1990020513 小时前
PHP 使用RabbitMq推送消息
开发语言·后端·rabbitmq·php
IT云清14 小时前
Apache Seata分布式事务启用Nacos做配置中心
分布式·apache·seata·分布式事务
虫小宝16 小时前
使用Java实现分布式日志系统
java·分布式·linq