rabbitmq_management

Posted 程序员超时空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitmq_management相关的知识,希望对你有一定的参考价值。

rabbitmq_management是管理后台的插件、我们要开启这个插件才能通过浏览器访问登录页面

进入到sbin目录下:rabbitmq-plugins enable rabbitmq_management

开启服务:rabbitmq-server start

进入管理后台

开启浏览器访问http://localhost:15672

默认userName:guest password:guest

创建用户并授权角色

1、创建用户

rabbitmqctl.bat add_user liuying1990 liuying1990

2、授权角色

rabbitmqctl.bat set_user_tags liuying1990 administrator

(1) 超级管理员(administrator)

可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。

(2) 监控者(monitoring)

可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

(3) 策略制定者(policymaker)

可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。

(4) 普通管理者(management)

仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。

(5) 其他的

无法登陆管理控制台,通常就是普通的生产者和消费者。

错误处理

1、rabbit服务未启动

rabbitmqctl status

解决方式:进入到sbin目录下执行命令

rabbitmq-server stop

rabbitmq-server start

以上是关于rabbitmq_management的主要内容,如果未能解决你的问题,请参考以下文章

rabbitmq-plugins enable rabbitmq_management Failed to start Elixir.

centos7装rabbitmq,rabbitmq-plugins enable rabbitmq_management出问题

RabbitMQ执行rabbitmq-plugins.bat enable rabbitmq_management报错问题解决方案

HTTP协议超级详解

RabbitMQ插件依赖项

腾讯云加入Hyperledger超级账本项目,深度参与国际区块链生态建设