由于服务器没有网络 所以只能离线安装。又因官方其实到目前并没有编译好的rabbit4.2-el9的rpm包,所以这里其实用的是el8的rpm包也能正常安装成功。
准备资源包
需要找有网络的地址执行
bash
yum install -y socat logrotate
下载erlang
bash
wget wget https://packages.erlang-solutions.com/erlang/rpm/centos/9/erlang-26.2.3-1.el9.x86_64.rpm
下载rabbitmq
bash
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.2.0/rabbitmq-server-4.2.0-1.el9.noarch.rpm
安装
安装erlang
bash
sudo rpm -ivh erlang-26.2.3-1.el9.x86_64.rpm
安装rabbitmq
bash
sudo rpm -ivh rabbitmq-server-4.2.0-1.el9.noarch.rpm
启动mq
bash
sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server
启用web管理插件
bash
sudo rabbitmq-plugins enable rabbitmq_management
创建管理员账号
由于默认内置的guest只能localhost登录
bash
# 添加管理员用户admin密码也是admin
sudo rabbitmqctl add_user admin admin
# 设置为管理员角色
sudo rabbitmqctl set_user_tags admin administrator
# 授予所有权限
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
# 删除默认 guest 用户 可以删除
sudo rabbitmqctl delete_user guest
# 查看用户列表
sudo rabbitmqctl list_users
打开浏览器访问 http://ip:15672端口可以访问到web管理页面即成功安装了