赞
踩
点击 RabbitMQ WEB管理端介绍 跳转至页面介绍
查找
whereis rabbitmq
进入
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.5/sbin/
查看是否安装管理界面
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management
/sbin/service rabbitmq-server restart
xx.xx.xx.xx为所安装RabbitMQ服务器的地址
如果地址访问失败,请查看端口是否开放。
默认可以使用guest guest进行登陆。(3.3.0 版本以后已经不能通过guest 用户登录了)如果版本比较高,往下看!
如果不能登录请接着往下看
与我们平常的用户一样,都需要进行创建账号密码,然后通过分配不容的用户角色。那么不同角色用户将拥有不同权限
(1) 超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。权限最大!
(2) 监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
与administrator的对比,administrator能看到这些内容
(4) 普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。基本没什么权限
4.3.1 进入到RabbitMq的sbin目录中,存在rabbitmqctl命令工具
例如我安装的是3.8.5的版本,那么我的路径在:
/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.5/sbin
4.3.2 新增一个用户
rabbitmqctl add_user aa bb
4.3.3 例如我的用户名为 aa 密码为 bb
此时我们已经新增的用户,但是需要赋予角色
4.3.4 查看当前用户列表
rabbitmqctl list_users
user 为用户, tags为角色,可以看到aa的角色为空
4.4.1 前面我们已经创建过用户 aa。那么需要赋值用户角色
rabbitmqctl set_user_tags aa administrator
其中命令格式固定 ,aa 为我们的用户账号 ,administrator 为用户角色,也就是我们前面所说的超级管理员
4.4.2 查看用户角色
rabbitmqctl list_users
4.5.1 删除一个用户
删除aa
rabbitmqctl delete_user aa
4.5.2修改用户的密码
将用户aa的密码修改为cc
rabbitmqctl change_password aa bb
4.5.3同一用户设置多个角色
给aa赋予 ,监控者(monitoring),策略制定者(policymaker)
rabbitmqctl set_user_tags aa monitoring policymaker
输入 Username : aa Password :bb
登录成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。