使用宝塔安装RabbitMQ,启动不起来

环境

系统:Alibaba Cloud 3 (OpenAnolis Edition) + rabbitmq 3.12.4

现象

启动和重启 都启动不起来

原因

mq必须依赖erlang, 有的系统可能自带了erlang,但是erlang版本过低和mq的版本不匹配,如3.12最低支持25.x、26.x(推荐)

这是匹配的版本

这是没有装erlang,直接安装mq肯定是启动不起来的

执行安装,可能默认安装较低版本,mq是启动不起来的

bash 复制代码
yum install -y erlang 

修复

先卸载老的

bash 复制代码
yum remove -y erlang*

让yum 能从指定地址安装 Erlang

bash 复制代码
cat > /etc/yum.repos.d/rabbitmq-erlang.repo <<EOF
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/\$basearch
enabled=1
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
EOF

更新系统缓存后安装,避免从老地址下载

bash 复制代码
yum clean all
yum makecache
yum install -y erlang

安装成功如下:

再次启动,状态启动了,由于装mq是,系统没有erlang,故没有安装完整,web仍然启动不起来

卸载mq,在安装即可

两个都启动成功

相关推荐
一条大祥脚10 小时前
【CS336】lecture7 多卡|通信架构|集合通信|NCCL|通信原语|torch.distributed
分布式·架构·nccl·多机多卡·集合通信
程序员梅雨12 小时前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件
我是人✓13 小时前
Git入门:从零开始掌握分布式版本控制
分布式·git
墨神谕14 小时前
RabbitMQ 从入门到实战:核心原理、消息模型、可靠性机制与 Spring Boot 实战
spring boot·rabbitmq·java-rabbitmq
做个文艺程序员14 小时前
MQ第07篇:Java SaaS多租户消息隔离实战:RabbitMQ VHost+RocketMQ Tag+命名空间架构
spring boot·rabbitmq·rocketmq·saas·多租户
guo_wen_qiang16 小时前
redis持久化
数据库·redis·分布式
buligbulig17 小时前
Hadoop正在失败?不,它正在壮大
大数据·hadoop·分布式
十年Java程序媛17 小时前
Redis 分布式锁 + GZIP 压缩缓存踩坑|高并发缓存真实线上复盘
java·开发语言·spring boot·redis·分布式·缓存·面试
啦啦啦啦啦zzzz18 小时前
分布式存储----缓存组
linux·服务器·c++·分布式·缓存
guo_wen_qiang21 小时前
kafka重复消费
分布式·kafka