RabbitMQ启动失败的一系列尝试

这篇具有很好参考价值的文章主要介绍了RabbitMQ启动失败的一系列尝试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 背景

在三台 CentOS 7.x上部署了RabbitMQ集群,如下:

 服务器IP hostname 节点说明 端口 管控台地址
192.168.31.101 master rabbitmq master 5672 http://192.168.11.71:15672
192.168.31.102 slave1 rabbitmq slave 5672 http://192.168.11.72:15672
192.168.31.103

slave2

rabbitmq slave 5672 http://192.168.11.73:15672

集群部署教程可参考:RabbitMQ集群环境搭建-镜像模式

 在三台虚拟机关闭之后,第二天启动虚拟机后,执行如下命令后,

rabbitmq-server -detached

使用 lsof -i:5672 查看无任何返回信息:

RabbitMQ启动失败的一系列尝试

三台虚拟机均是如此,于是开始尝试。

二. 主节点master成功启动尝试

首先是在 master节点上进行尝试,查看日志文件 :

cd /var/log/rabbitmq
vim startup_err

但是并没有找到有用的信息:

RabbitMQ启动失败的一系列尝试

于是开始网上查找,在删除了一个文件之后,master 节点使用 rabbitmq-server -detached 命令启动成功。命令如下:

cd /var/lib/rabbitmq/
mv mnesia mnesia.bak  # 重命名
rabbitmq-server -detached #启动

RabbitMQ启动失败的一系列尝试

参考教程:记一次RabbitMQ服务器异常断电之后,服务重启异常的处理过程

如果起不来或者关不掉,首先可能是这个文件搞的鬼!!! 

 不过在另外两个从节点上按照此方法行不通。还是起不来。

三. 两个从节点

1. 从节点 slave1 启动解决

从节点 slave1 启动失败提示这个信息:

RabbitMQ启动失败的一系列尝试

 这个插件 rabbitmq_delayed_message_exchange 是在另一个报错的时候,我删除掉了,但是删掉之前没有禁用掉这个插件,导致的启动失败。禁用插件命令:

rabbitmq-plugins disable rabbitmq_delayed_message_exchange

把这个插件添加回去就好了。

2. 但是从节点 slave2 使用上面的解决方案后,依然无法启动

 最终我放弃找问题了,决定对 slave2 重新安装,安装步骤如下: 

(1) 卸载

rpm -qa|grep rabbitmq           # 查看安装的 rabbitmq
rpm -e --nodeps rabbitmq-server # 卸载

RabbitMQ启动失败的一系列尝试

(2) 此时注意一定要手工删除rabbitmq目录

rm -rf /etc/rabbitmq
rm -rf /usr/lib/rabbitmq

不然,重装后启动节点会报错。

(3)卸载之后再执行安装命令:

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

参考教程:Centos7.x安裝 RabbitMQ_Qynwang的博客-CSDN博客

https://www.cnblogs.com/sky-cheng/p/10750497.html

不过后来我仔细思考了一下,主节点无法启动有可能只是刚打开虚拟机,可能 RabbitMQ 还没有加载好,只是猜测,无从验证,以后重启虚拟机后还是等一会再启动 RabbitMQ 集群吧。 文章来源地址https://www.toymoban.com/news/detail-441944.html

到了这里,关于RabbitMQ启动失败的一系列尝试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 电气控制基本原理3--三台电机顺序启动与停止

    目录 文章目录                         前言                 ​​​​​​​        题目                 ​​​​​​​        答案                 ​​​​​​​        ​​​​​​​总结 我使用了EPLAN软件进行原理图

    2024年02月11日
    浏览(34)
  • Docker启动rabbitmq失败Failed to create thread: Operation not permitted (1)

    Docker启动容器后ps查看不到,如rabbitmq Failed to create thread: Operation not permitted (1) 1、搜索镜像 2、拉取镜像 3、启动容器 4、查看运行中容器 5、查看容器 6、查看容器日志,报错 Failed to create thread: Operation not permitted (1) Aborted (core dumped) --docker内的用户权限受限 7、解决办法: 启动

    2024年02月05日
    浏览(71)
  • nginx 搭建http-flv(rtmp)流媒体的一次尝试

    项目需要通过调用海康摄像头实现远程监控,但是由于网络限制,只能通过代理来调用,因此只能放弃海康官网提供的视频插件,经过一番搜索,决定采用此种方式: nginx 搭建http-flv(rtmp)流媒体 基本的配置什么的,我就不在赘述,可参考网上的方法,经验证后的连接如下:

    2024年02月13日
    浏览(59)
  • RabbitMQ启动失败 ERROR: node with name "rabbit" already running on "xxx"

    首先,你得先确认的你得Erlang的版本和RabbitMQ的版本是否能相互兼容,如果不能,请先下载对应的Erlang版本或者RabbitMQ版本。 1. 在Java中使用了RabbitMQ发现不停的尝试连接,却连不上的问题 先在cmd下输入erl,看一下Erlang的环境变量配没有 没有上图这个结果的,先配置对应的Er

    2024年02月12日
    浏览(53)
  • 尝试解决githubclone失败问题

    BV1qV4y1m7PB 根据这个视频 似乎是我的linux的github似乎下好了 我没有配置好 比如我的ssh-key 现在根据视频试试 首先需要跳转到ssh的文件夹: cd ~/.ssh 然后生成一个ssh-key: ssh-keygen -t rsa -C \\\"github资料里的邮箱\\\" 然后获取ssh-key的内容: cat id_rsa.pub   一定要cat   !!!!终端只显示

    2024年01月21日
    浏览(30)
  • 安卓编写区块链的尝试(失败)

    @Data public class Block { /** 区块hash值 */ private String hash; /** 前一个区块的hash值 */ private String prevBlockHash; /** 区块交易 */ private List transactions; /** 时间戳,单位秒 */ private long timeStamp; /** 区块的高度 */ private long height; /** 工作量证明计数器 */ private long nonce; /** 创建新的区块 @param pr

    2024年04月10日
    浏览(43)
  • 更新Microsoft.PowerShell遇到 尝试更新源失败: winget

    每次打开PowerShell都会看到提示要更新很难受,今天打算更新一下 运行命令报错:  winget install Microsoft.PowerShell  ,改了电脑的时区和国家、地区均无效 解决方案:打开Internet设置,勾选TLS,点应用,再点确定   再次执行,已经正常 另外附上更新源 微软cdn源 https://cdn.winget.

    2024年02月11日
    浏览(57)
  • seleniumUI自动化登录失败案例重新尝试WhileTrue

    一个用户每次登录失败,失败N次,无法进入下一url时,怎样会重新尝试N次重新登录呢 ? 我们可以使用wihile true判断,并使用currenturl判断,下面就介绍以下个人的方法

    2024年02月05日
    浏览(36)
  • 痞子衡嵌入式:i.MXRT1xxx系列GPIO提早供电会影响上电时序导致内部DCDC启动失败

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是 i.MXRT1xxx系列GPIO提早供电会影响上电时序导致内部DCDC启动失败 。 最近有一个 RW612 产品线的同事在设计一个双 MCU 系统 Demo 时发现,当 RW612 板卡和 RT1060 板卡通过 UART 对接时,如果 RW612 板卡提前上电,

    2024年03月27日
    浏览(51)
  • IDEA 部署Tomcat部署工件失败的一种解决方法

    先放上一些前人的解决方法 IDEA中部署Tomcat部署工件失败解决办法_tomcat部署工件时出错_fly in the dream的博客-CSDN博客使用IDEA部署Tomcat报出工件部署失败问题情况_部署工件错误-CSDN博客 Artifact “xxx - xxxx“:war exploded:部署工件时出错。请参阅服务器日志了解详细信息-CSDN博客 因为

    2024年02月01日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包