1.准备

rabbitMQ是基于Erlang语言开发的,所以需要Erlang语言的安装包以及RabbitMQ自己的RPM安装包

相关的下载安装包对应百度网盘地址:

  1. 链接: https://pan.baidu.com/s/1-g7YXS_KqWsjkMQKPlrjlQ 提取码: pm2t 复制这段内容后打开百度网盘手机App,操作更方便哦
  2. --来自百度网盘超级会员v3的分享

2.安装

2.1安装Erlang

1.上传两个RPM安装包到新建的文件夹

  1. mkdir /usr/rabbitmq

2.解压Erlang语言的压缩包

  1. rpm -Uvh erlang-22.3.4.12-1.el6.x86_64.rpm

3.安装

  1. yum install -y erlang

4.验证

出现对应的版本号即可

  1. [root@lhm rabbitmq]# erl -v
  2. Erlang/OTP 22 [erts-10.7.2.5] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
  3. Eshell V10.7.2.5 (abort with ^G)
  4. 1>

2.2安装rabbitmq

1.安装依赖的插件

  1. yum install -y socat

2.解压压缩包

  1. rpm -Uvh rabbitmq-server-3.8.8-1.el6.noarch.rpm

3.解压完成即安装

  1. #如果不放心则可以再执行
  2. yum install -y rabbitmq

4.启动服务

  1. systemctl start rabbitmq-server #启动
  2. systemctl status rabbitmq-server #查看状态
  3. systemctl stop rabbitmq-server #停止
  4. systemctl restart rabbitmq-server #重启

2.3安装web管理界面

1.开启rabbitmq的web界面

  1. rabbitmq-plugins enable rabbitmq_management

2.开启阿里云的安全组策略和本地Linux系统的防火墙,开启15672端口

  1. firewall-cmd --zone=public --add-port=15672/tcp --permanent
  2. firewall-cmd --reload

3.访问IP:port 即可看到面板

RabbitMQ Management
默认的初始密码和账号都是 guest,但是仅限于本机进行访问,所以需要对其进行授权

4.添加rabbitmq的授权

  1. rabbitmqctl add_user admin admin

5.授权

用户能具有的级别主要是:

  • administrator 可以登录控制台,查看所有的信息,可以对rabbitmq进行管理
  • monitoring 监控者 登录控制台,查看所有信息
  • policymaker 策略管理员 登录控制台 指定策略
  • management 普通管理员 登录控制台
    1. #授权了超级管理员角色
    2. rabbitmqctl set_user_tags admin administrator
    3. #更改密码
    4. rabbitmqctl change_password admin 123456
    5. #查看用户清单
    6. rabbitmqctl list_users
    7. #删除用户
    8. rabbitmqctl delete_user username
    9. #其他方式为admin用户授予administrator角色
    10. rabbitmqctl set_permissions -p admin ".*" ".*" ".*"
    11. rabbitmqctl set_permissions -p /root ".*" ".*" ".*"