1.准备
rabbitMQ是基于Erlang语言开发的,所以需要Erlang语言的安装包以及RabbitMQ自己的RPM安装包
相关的下载安装包对应百度网盘地址:
链接: https://pan.baidu.com/s/1-g7YXS_KqWsjkMQKPlrjlQ 提取码: pm2t 复制这段内容后打开百度网盘手机App,操作更方便哦
--来自百度网盘超级会员v3的分享
2.安装
2.1安装Erlang
1.上传两个RPM安装包到新建的文件夹
mkdir /usr/rabbitmq
2.解压Erlang语言的压缩包
rpm -Uvh erlang-22.3.4.12-1.el6.x86_64.rpm
3.安装
yum install -y erlang
4.验证
出现对应的版本号即可
[root@lhm rabbitmq]# erl -v
Erlang/OTP 22 [erts-10.7.2.5] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V10.7.2.5 (abort with ^G)
1>
2.2安装rabbitmq
1.安装依赖的插件
yum install -y socat
2.解压压缩包
rpm -Uvh rabbitmq-server-3.8.8-1.el6.noarch.rpm
3.解压完成即安装
#如果不放心则可以再执行
yum install -y rabbitmq
4.启动服务
systemctl start rabbitmq-server #启动
systemctl status rabbitmq-server #查看状态
systemctl stop rabbitmq-server #停止
systemctl restart rabbitmq-server #重启
2.3安装web管理界面
1.开启rabbitmq的web界面
rabbitmq-plugins enable rabbitmq_management
2.开启阿里云的安全组策略和本地Linux系统的防火墙,开启15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
3.访问IP:port 即可看到面板
RabbitMQ Management
默认的初始密码和账号都是 guest,但是仅限于本机进行访问,所以需要对其进行授权
4.添加rabbitmq的授权
rabbitmqctl add_user admin admin
5.授权
用户能具有的级别主要是:
- administrator 可以登录控制台,查看所有的信息,可以对rabbitmq进行管理
- monitoring 监控者 登录控制台,查看所有信息
- policymaker 策略管理员 登录控制台 指定策略
- management 普通管理员 登录控制台
#授权了超级管理员角色
rabbitmqctl set_user_tags admin administrator
#更改密码
rabbitmqctl change_password admin 123456
#查看用户清单
rabbitmqctl list_users
#删除用户
rabbitmqctl delete_user username
#其他方式为admin用户授予administrator角色
rabbitmqctl set_permissions -p admin ".*" ".*" ".*"
rabbitmqctl set_permissions -p /root ".*" ".*" ".*"