1.准备
# https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.11.5-1.el8.noarch.rpm?distro_version_id=205
# 1 erlang-25.2-1.el8.x86_64 ——✘✘__注意如果安装了其他的erlang需要先卸载__✘✘——
## 执行脚本依赖
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
## 执行安装命令
sudo yum install erlang-25.2-1.el8.x86_64
## 查询当前版本
rpm -qa | grep erlang
# 2 安装socat-1.7.3.3-2.el8.x86_64
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
## install these dependencies from standard OS repositories
dnf install socat logrotate -y
# 3 安装rabbitmq-server-3.11.5-1.el8.noarch
## 执行脚本依赖
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
## 执行安装命令
sudo yum install rabbitmq-server-3.11.5-1.el8.noarch
## 查询当前版本
rpm -qa | grep rabbitmq-server
启用rabbitmq管理平台插件并启动rabbitmq
# 启用插件
rabbitmq-plugins enable rabbitmq_management
#启动服务
service rabbitmq-server start
开放端口后浏览器输入 IP:15672 出现下面页面表示成功
用户修改
#查看当前所有的用户
rabbitmqctl list_users
#查看guest用户所有拥有的权限
rabbitmqctl list_user_permissions guest
#删除原来的guest用户
rabbitmqctl delete_user guest
#添加一个新的用户
rabbitmqctl add_user admin 12345678
#给admin设置个角色(tag)
rabbitmqctl set_user_tags admin administrator
#给admin赋予权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
#查看用户所拥有的权限
rabbitmqctl list_user_permissions admin
RabbitMQ常用命令
## 设置为开机启动
systemctl enable rabbitmq-server.service
## 启动服务
service rabbitmq-server start
## 重启服务
service rabbitmq-server restart
## 停止服务
service rabbitmq-server stop
## 查看当前状态
service rabbitmq-server status
## 查看插件列表
sudo rabbitmq-plugins list
## 启用插件
sudo rabbitmq-plugins enable plugin-name
## 禁用插件
sudo rabbitmq-plugins disable plugin-name