linux,centos,aarch架构下载并部署rabbitmq

首先我们要确认,我们的服务器架构是什么

uname -m     如果输出的是aarch64,说明是aarch架构,再开始我们的部署之旅

将我们提前下好的erlang包和rabbitmq包传到服务器上
cd /opt
rpm -ivh erlang-25.3.2.8-1.el8.aarch64.rpm 

若提示依赖缺失(如 libcrypto.so.1.1),可先安装依赖:
dnf install -y openssl-libs libssh-devel
erl -version
rpm -ivh rabbitmq-server-3.12.11-1.el8.noarch.rpm  //这个不区分架构,都能用
ystemctl list-unit-files | grep rabbitmq  # 能看到 rabbitmq-server.service 即成功

启动 RabbitMQ 服务:
systemctl start rabbitmq-server

设置开机自启:
systemctl enable rabbitmq-server

查看服务状态:
systemctl status rabbitmq-server

开启 RabbitMQ 管理界面(可视化操作)

rabbitmq-plugins enable rabbitmq_management

# 开放 AMQP 通信端口(5672)和管理界面端口(15672)
sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
sudo firewall-cmd --reload  # 生效配置

远程访问需创建新账号并授权:
# 1. 创建管理员账号(例如:admin/123456)
sudo rabbitmqctl add_user admin 123456
# 2. 授予管理员权限
sudo rabbitmqctl set_user_tags admin administrator
# 3. 授予所有资源操作权限
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

到这,就可以打开浏览器看一下是否能访问了,端口默认是15672
能访问就大功告成!
 
posted on 2025-11-24 11:27  幽默的不爱上班的阿鹏  阅读(3)  评论(0)    收藏  举报