1、管理界面

1.1:默认情况下,rabbitmq是没有安装web端的客户端插件,需要安装才可以生效

  1. rabbitmq-plugins enable rabbitmq_management

:::info 说明:rabbitmq有一个默认账号和密码是:guest 默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。 :::

2.2:安装完毕以后,重启服务即可

  1. systemctl restart rabbitmq-server.service

2.3:开放15672端口

一定要记住,在对应服务器(阿里云,腾讯云等)的安全组中开放15672的端口。

  1. firewall-cmd --permanent -add-port=15672/tcp
  2. firewall-cmd --reload # 重写载入防火墙

2.4:访问

访问http://ip:15672/如下:
image.png

2、授权账号和密码

2.1:新增用户

  1. rabbitmqctl add_user admin admin

2.2:设置用户分配操作权限

  1. rabbitmqctl set_user_tags admin administrator

用户级别:

  1. administrator 可以登录控制台、查看所有信息、可以对rabbitmq进行管理
  2. monitoring 监控者 登录控制台,查看所有信息
  3. policymaker 策略制定者 登录控制台,指定策略
  4. managment 普通管理员 登录控制台

2.3:为用户添加资源权限

  1. rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" #为admin用户添加所有权限

3、小结

rabbitmqctl add_user 账号 密码
rabbitmqctl set_user_tags 账号 administrator
rabbitmqctl change_password Username Newpassword 修改密码
rabbitmqctl delete_user Username 删除用户
rabbitmqctl list_users 查看用户清单
rabbitmqctl.bat set_permissions -p / 用户名 “.“ “.“ “.“ 为用户设置administrator角色
rabbitmqctl.bat set_permissions -p / root “.
“ “.“ “.

用admin账号登录
image.png