问题环境:Ubuntu18.04
问题:rabbitmq 安装后无法启动
过程如下:

安装

sudo apt install rabbitmq-server

启动

sudo /etc/init.d/rabbitmq-server start

查看状态

sudo /etc/init.d/rabbitmq-server status

有问题,状态不是running
看看rabbitmq进程不在

查看log

tail -f /var/log/rabbitmq/startup_log

看到进程在不停的重启,打印如下错误日志

BOOT FAILED
============
Error description: {could_not_start,rabbit,
{{schema_integrity_check_failed,
[{table_attributes_mismatch,rabbit_user,
[username,password_hash,tags],
[username,password_hash,tags,hashing_algorithm]}]},
{rabbit,start,[normal,[]]}}}

一个神奇的解决方案

sudo rm -rf /var/lib/rabbitmq/mnesia
上述方案来源:https://www.cnblogs.com/gaoyuechen/p/10368188.html ,感谢滴滴滴的分享

重启启动rabbitmq ,并查看状态

sudo /etc/init.d/rabbitmq-server start sudo
/etc/init.d/rabbitmq-server status // runing

记一个rabbitmq启动失败解决方案相关推荐

  1. 谈谈spring-boot不同包结构下,同样的类名冲突导致服务启动失败解决方案

    谈谈spring-boot不同包结构下,同样的类名冲突导致服务启动失败解决方案 参考文章: (1)谈谈spring-boot不同包结构下,同样的类名冲突导致服务启动失败解决方案 (2)https:// ...

  2. Mysql容器启动失败-解决方案

    Mysql容器启动失败-解决方案 参考文章: (1)Mysql容器启动失败-解决方案 (2)https://www.cnblogs.com/mjiu/p/10040661.html 备忘一下.

  3. rabbitmq启动失败-报Failed to load advanced configuration file解决方法

    [README] 1.本文基于 centos8 搭建 rabbitmq:  版本信息如下: rabbitmq rabbitmq-server-3.8.12-1.el8.noarch.rpm erlan ...

  4. H3C模拟器 用户名包含非ASCII字符启动失败 解决方案/windows中文用户名修改

    前言:全网最简单的方法 很多学习网络的小伙伴都会遇到这样的问题 提示 :当前系统用户名中包含非ASCII字符,HCL启动失败 目录 前言:全网最简单的方法 失败原因分析: 如何判断自己设置的账户名是否 ...

  5. docker mysql容器启动不_Mysql容器启动失败-解决方案

    在看问题之前首先熟悉几个命令 相关命令 1.docker attach 连接到正在运行中的容器: 命令:docker attach --sig-proxy=falsemynginx 2.docker ...

  6. 10.11.5 brew mysql_mac 通过brew 安装的mysql启动失败解决方案

    最近重装了mac系统,所有常用的软件都需要重新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网 安装完成之后,安装其他的软件就特 ...

  7. centos下rabbitmq启动失败:

    如果你安装的是rabbitmq-server-3.6.8-1.el7.noarch.rpm,那么什么都别想了,升级到rabbitmq-server-3.7.14-1.el7.noarch.rpm. 启 ...

  8. nexus安装成功后启动失败解决方案

    在使用maven进行项目管理时,也试着搭建一下私服,今天上午在自己电脑的上配置私服没有问题,按步骤操作,但是在安装是没有修改wrapper.conf文件(此文件在D:\java\nexus-2.11. ...

  9. nvidia-docker容器迁移导致GPU启动失败解决方案

    引言 起因是最近发现一个很有趣的问题,当我的docker容器迁移到另一台服务器去,因为GPU版本不一致导致项目启动是会报错为: CUDA error: CUDA_ERROR_NO_DEVICE no ...

最新文章

  1. Linux 下 *.tar.gz 文件解压缩命令
  2. 原因代码10044-Erdos number Time limit exceeded
  3. python百题百练 二级题目_CSDN Python语感百题(一)
  4. Redis集群:一致性哈希
  5. android纹理存储,android纹理文本
  6. Android socket 学习记录 之 执行new socket(ip, port)程序崩溃
  7. 导入obj_3D模型obj文件格式详解
  8. 硬件基础知识(13)---模拟电路中大量使用的滤波和隔直LC网络的值计算
  9. [网络流24题] 最长k可重线段集问题 (费用流)
  10. 软件包管理器前端工具yum的使用
  11. linux拆分文件会影响源文件吗,linux split拆分文件
  12. 温度传感器、VB.NET
  13. 5分钟学完《梁宁产品思维30讲》
  14. 微信更新,干掉手机输入法
  15. 25个令人难忘的广告设计
  16. lol最克制诺手的英雄_LOL诺手怎么打如何克制诺手 什么英雄好打诺手
  17. 商标知识:食品行业商标注册应注册哪几个类别?
  18. python将图片转换为csv
  19. 资深SRE带你看阿里云香港故障
  20. omniplan导出html,MAC系统下的甘特图神器——Omniplan3使用指南

热门文章

  1. 【雷达与对抗】【2016】76-81GHz平面天线在汽车雷达中的开发与应用
  2. git checkout -b 报错
  3. (第19讲)java组件(总结)
  4. Flutter提示之Navigator operation requested with a context that does not include a Navigator.
  5. 速卖通平台的未来在于走品牌化道路
  6. AngularJS精妙绝伦的控制器
  7. 魅族pro7plus android10,魅族PRO7和PRO7 Plus有什么区别?哪个好?一文秒懂
  8. C++习题06(01)函数模板
  9. 2. ThingsBoard 源码调试
  10. 洛谷P5601-小D与笔试(字符串处理)