栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

RabbitMQ的web管理界面

RabbitMQ的web管理界面

1、安装Web管理界面

安装之前先把RabbitMQ的服务停掉
先查看程序状态:

当前服务如果是运行状态则需要停掉服务:

systemctl stop rabbitmq-server.service


服务关掉后执行插件安装脚本:

rabbitmq-plugins enable rabbitmq_management


尝试访问web界面:
http://*******:15672/
发现访问不通,查看防火墙状态:

systemctl status firewalld


该端口默认被防火墙拦截了,解决方法:
1、放开指定端口

firewall-cmd --zone=public --add-port=15672/tcp --permanent
##重启防火墙服务
systemctl restart firewalld


如果要移除,命令如下:

firewall-cmd --zone=public --remove-port=15672/tcp --permanent

再次访问就可以进入web页面了
查看防火墙规则:

firewall-cmd --list-all


2、关闭防火墙

##临时关闭防火墙,下次虚拟机启动还会重新开启
systemctl stop firewalld
##永久关闭
systemctl disable firewalld
2、添加用户并且设置权限

再次访问地址,进入登录页面:

发现登录是失败的,是因为还没有创建用户,接下来需要添加用户,并且设置权限

2.1 添加新用户
rabbitmqctl add_user 用户名 密码

接下来先创建一个用户名为admin 的用户

2.2 给用户分配角色
rabbitmqctl set_user_tags 用户名 角色

给admin添加超级管理员角色

rabbitmqctl set_user_tags admin administrator

2.3 给用户设置权限

rabbitmqctl set_permissions [-p ] [用户名] [conf] [write] [read]

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
用户admin具有/vhost1这个virtual host中所有资源的配置,读写权限


查看当前用户以及角色

rabbitmqctl list_users


可以看到admin用户创建成功,再用admin账号登录,进入下面页面

RabbitMQ的web管理界面安装完毕,以及用户创建、角色分配、权限分配完毕

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/612870.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号