使用宝塔安装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,在安装即可

两个都启动成功

相关推荐
一路向北·重庆分伦2 小时前
05:RabbitMq-高级特性
rabbitmq
分布式存储与RustFS4 小时前
Helm在Kubernetes上部署RustFS生产环境指南
分布式·零基础·picgo·对象存储·minio·rustfs
rchmin4 小时前
Nacos配置中心避坑指南:灵活配置 server-addr 的坑
分布式·nacos·动态配置
nashane6 小时前
HarmonyOS 6.0 分布式相机实战:调用远端设备摄像头与AI场景识别(API 11+)
分布式·数码相机·harmonyos·harmonyos 5
yaoyouzhong8 小时前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
炘爚9 小时前
C++实现分布式集群聊天服务器
服务器·c++·分布式
gududexiao9 小时前
RabbitMQ 的介绍与使用
分布式·rabbitmq·ruby
Kristrina9 小时前
RabbitMQ高级特性----生产者确认机制
分布式·rabbitmq
渔民小镇9 小时前
5 分钟搭建桌游服务器:Room 模块 + 领域事件实战
java·运维·服务器·分布式·游戏