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
能访问就大功告成!
浙公网安备 33010602011771号