说明:
- root或者sudo安装
- rabbitmq版本:3.7.15
1. 配置yum源
vi /etc/yum.repos.d/rabbitmq.repo
【To use on CentOS 7】
文件内容为:
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
2. 生成缓存
yum clean all
yum makecache
3. 下载rpm包
点击下载:RPM for RHEL Linux 7.x, CentOS 7.x, Fedora 19+ (supports systemd)
点击跳转:Rabbitmq官方安装指南
4. 下载rpm包后执行下面的命令
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
# this example assumes the CentOS 7 version of the package
yum install rabbitmq-server-3.7.15-1.el7.noarch.rpm
5. 安装成功后的操作
- systemctl enable rabbitmq-server 开机启动
- systemctl restart rabbitmq-server 重新启动
- systemctl start rabbitmq-server 启动
- systemctl stop rabbitmq-server 停止
6. 启动插件
- rabbitmq-plugins enable rabbitmq_management 启动插件
- systemctl restart rabbitmq-server 重新启动
7.开放端口
- firewall-cmd --zone=public --add-port=5672/tcp --permanent
- firewall-cmd --zone=public --add-port=15672/tcp --permanent
- firewall-cmd --reload
- firewall-cmd --list-ports
8.用户及权限操作
-
创建用户【admin】
rabbitmqctl add_user admin 123456
-
设置角色【administrator】
rabbitmqctl set_user_tags admin administrator
-
设置权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
9.重新启动,登录查看
-
重新启动
systemctl restart rabbitmq-server
-
admin登录查看
localhost:15672
-
登录后,删除guest用户
摘抄于:Rabbitmq官方安装指南