RabbitMQ(三)【管理界面及授权操作】

这篇具有很好参考价值的文章主要介绍了RabbitMQ(三)【管理界面及授权操作】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

三、RabbitMQ Web 管理界面及授权操作


上一篇文章《RabbitMQ在Linux安装》

RabbitMQ 管理界面

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

# 安装web端插件
rabbitmq-plugins enable rabbitmq_management

# 开启防火墙端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --list-ports

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

如果出现了{:query, :rabbit@vinjcent, {:badrpc, :timeout}}

请看《Linux操作系统安装rabbitmq的web端的客户端插件报错(主机名问题)》

在本地访问http://ip:15672/

rabbitmq默认账号密码,RabbitMQ,java-rabbitmq,rabbitmq,java

rabbitmq默认账号密码,RabbitMQ,java-rabbitmq,rabbitmq,java

解决方法: 授权账号和密码

# 新增用户 
rabbitmqctl add_user admin admin
# 设置用户分配操作权限
rabbitmqctl set_user_tags admin administrator

rabbitmq默认账号密码,RabbitMQ,java-rabbitmq,rabbitmq,java

用户级别

  • administrator:可以登陆控制台,查看所有信息,可以对rabbitmq进行管理
  • monitoring:监控者,登陆控制台,查看所有信息
  • policymaker:策略制定者,登陆控制台,指定策略
  • management:普通管理员,登录控制台
# 为用户添加所有资源权限
rabbitmqctl.bat set_permission -p / admin ".*" ".*" ".*"

rabbitmq默认账号密码,RabbitMQ,java-rabbitmq,rabbitmq,java

rabbitmq默认账号密码,RabbitMQ,java-rabbitmq,rabbitmq,java

小结

# 创建一个rabbitmq用户
rabbitmqctl add_user [账号] [密码]
# 给具体的一个用户设置身份权限
rabbitmqctl set_user_tags [账号] administrator
# 给具体的一个用户修改密码
rabbitmqctl change_password [username] [new password]
# 删除一个用户
rabbitmqctl delete_user [username]
# 列出所有用户清单
rabbitmqctl list_users
# 为用户设置 administrator 角色
rabbitmqctl.bat set_permission -p / [username] ".*" ".*" ".*"
rabbitmqctl.bat set_permission -p / root ".*" ".*" ".*"

下一篇文章《RabbitMQ在Docker安装&AMQP协议》文章来源地址https://www.toymoban.com/news/detail-597415.html

到了这里,关于RabbitMQ(三)【管理界面及授权操作】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RabbitMQ管理界面介绍

    connections:         无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况 channels:         通道,建立连接后,会形成通道,消息的投递获取依赖通道。 Exchanges:         交换机,用来实现消息的路由 Queues:

    2024年02月11日
    浏览(27)
  • 虚拟机中docker安装rabbitmq 宿主机不能访问rabbitmq管理界面问题解决

    1, MacOS的操作系统, 通过Vmware Fusion虚拟机软件, 安装了Centos7操作系统, 里面安装了docker engine(1.13.1); 2, 试验rabbitmq, 下载了rabbit:latest镜像 3, 通过如下命令启动rabbitmq 4, 启动之后, 在宿主机浏览器测试访问虚拟机中的rabbitmq http://192.168.88.100:15672/ 试验结果: 拒绝访问 1, 检查centos-l

    2024年02月10日
    浏览(42)
  • Ubuntu 20.04上docker安装RabbitMQ并确保可以访问RabbitMQ的管理界面

    这将下载RabbitMQ 3.x版本的Docker镜像并在后台运行一个容器。 -p 5672:5672 映射了RabbitMQ的AMQP端口, -p 15672:15672 映射了管理界面的端口 如果状态是\\\"Up\\\",则容器已经成功启动。 默认的用户名和密码是: 用户名: guest 密码: guest 请确保您的防火墙允许通过 15672 端口访问。如果您的

    2024年02月09日
    浏览(31)
  • RabbitMQ清除积压消息/管理界面出现 Unacked 消息

    1.问题: rabbitmq的生产者端循环产生了多条消息给消费者,而消费者无法及时将消息处理掉,在消费端积压了多条消息(消费失败的时候,消息队列会一直重复的发送消息,导致程序死循环)需要清理项目因为错误而产生的积压消息队列。 2.原因: 消息接收方因退出企业,账

    2024年02月09日
    浏览(26)
  • 3.RabbitMQ UI管理界面使用(用户、虚拟主机)

    RabbitMQ专栏目录(点击进入…) 1.服务方式 (1)打开服务 (2)在RabbitMQ Command Prompt中执行命令(方式一) 管理插件包含在RabbitMQ发行版中。与其他任何插件一样,必须先启用它才能使用它 (3)cmd执行命令(方式二) 因为在上面配置了RabbitMQ的sbin环境变量,所以在cmd中执行

    2024年02月05日
    浏览(30)
  • Docker中的RabbitMQ已经启动运行,但是管理界面打不开

    肯定有好多小伙伴在学习RabbitMQ的过程中,发现镜像运行,但是我的管理界面怎么进不去,或者说我第一天可以进去,怎么第二天进不去了,为什么每次重新打开虚拟机都进不去了。下面我总结了解决这两种问题的方法,都是个人经历过的血泪。 可能未开启管理界面 进入Ra

    2024年02月05日
    浏览(36)
  • RabbitMq图形界面创建队列操作步骤及控制台使用说明

    版本:RabbitMQ 3.9.7 控台台访问路径: http://localhost:15672/#/queues 登录 创建队列 (1)输入自定义的队列名称 (2)其他输入参数为默认值即可 (3)点击【Add queue】创建队列成功 查看已创建队列信息 点击名称查看队列详情 登录后,您将看到 RabbitMQ 的控制台界面。该界面将显示

    2024年02月11日
    浏览(65)
  • rabbitmq-常见七种消息队列-控制台界面管理-python-实现简单访问

    1.1.生产者和消费者 生产者(Producer) 消息的创建者。 负责创建和推送数据到消息服务器。 消费者(Consumer) 消息的接收方。 负责接收消息和处理数据。 1.2.消息队列(Queue) 消息队列是RabbitMQ的内部对象,用于存储生产者的消息直到发送给消费者,它是消费者接收消息的地方。 消息

    2024年02月03日
    浏览(52)
  • 登录rabbitMQ管理界面时浏览器显示要求进行身份验证,与此站点连接不安全解决办法

        最近在黑马学习rabbitMQ的过程中,在使用docker部署好rabbitMQ后,使用账号为:itcast,密码为:123321 登录的时候浏览器显示了这个问题,如图所示: 当时以为自己需要输入自己的浏览器登录的账号进行验证,但是密码和账号输入后却显示         这就纳闷了,到底是什么原

    2024年02月08日
    浏览(37)
  • rabbitMQ入门指南:管理页面全面指南及实战操作

      在前一篇文章在centos stream 9环境中部署和使用rabbitMQ,我们已经详细介绍了如何在CentOS下安装和配置RabbitMQ,我们不仅启动了RabbitMQ服务,还通过插件安装了管理后台,并且登陆到管理页面。   RabbitMQ管理后台提供了一个直观的用户界面,允许我们查看和管理RabbitMQ服务器

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包