3.RabbitMQ UI管理界面使用(用户、虚拟主机)

这篇具有很好参考价值的文章主要介绍了3.RabbitMQ UI管理界面使用(用户、虚拟主机)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录


RabbitMQ专栏目录(点击进入…)



RabbitMQ UI管理界面

启动管理插件(两种方式)

1.服务方式

(1)打开服务

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式

(2)在RabbitMQ Command Prompt中执行命令(方式一)

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式

管理插件包含在RabbitMQ发行版中。与其他任何插件一样,必须先启用它才能使用它

rabbitmq-plugins enable rabbitmq_management   #启动
rabbitmq-plugins disable rabbitmq_management  #停止

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式

(3)cmd执行命令(方式二)

因为在上面配置了RabbitMQ的sbin环境变量,所以在cmd中执行命令也是一样的


2.应用方式

命令 描述
rabbitmqctl start_app 启动应用
rabbitmqctl stop_app 关闭应用

在cmd或RabbitMQ Command Prompt中执行命令
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式


浏览器访问进入UI界面(登录)

在浏览器中输入地址:
①http://127.0.0.1:15672/
②http://DESKTOP-N79E372:15672/

DESKTOP-N79E372:电脑名称
使用默认账号登录:guest/ guest(拥有最高权限,也就是管理所有)

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式


UI主界面详细介绍

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式


添加用户

当安装了RabbitMQ之后相当于安装了Mysql数据库,那么在使用mysql的时候需要创建用户,这里的用户跟Mysql的用户可以同等理解

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式

用户角色:Admin(管理员)、Monitoring (监控者)、Policymaker(决策者)、Management(管理者)、Impersonator(模拟者)、None(没有)

用户角色 描述
超级管理员(administrator) 可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作
监控者(monitoring) 可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数、内存使用情况、磁盘使用情况等)
策略制定者(policymaker) 可登陆管理控制台,同时可以对policy进行管理,但无法查看节点的相关信息
普通管理者(management) 仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理
其他 无法登陆管理控制台,通常就是普通的生产者和消费者

(1)none
不能访问 management plugin

(2)management
用户可以通过AMQP做的任何事外加:

列出自己可以通过AMQP登入的virtual hosts 
查看自己的virtual hosts中的queues, exchanges 和 bindings 
查看和关闭自己的channels 和 connections 
查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。

(3)policymaker
management可以做的任何事外加:

查看、创建和删除自己的virtual hosts所属的policies和parameters

(4)monitoring
management可以做的任何事外加:

列出所有virtual hosts,包括他们不能登录的virtual hosts 
查看其他用户的connections和channels 
查看节点级别的数据如clustering和memory使用情况 
查看真正的关于所有virtual hosts的全局的统计信息

(5)administrator
policymaker和monitoring可以做的任何事外加:

创建和删除virtual hosts 
查看、创建和删除users 
查看创建和删除permissions 
关闭其他用户的connections

虚拟主机

像mysql拥有数据库的概念并且可以指定用户对库和表等操作的权限。那RabbitMQ呢?RabbitMQ也有类似的权限管理。在RabbitMQ中可以虚拟消息服务器VirtualHost,每个VirtualHost相当月一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。 相当于mysql的db。Virtual Name一般以/开头

此时添加的用户没有访问数据库的权限,所以需要设置权限
在Virtual Hosts:虚拟主机,是No Access。主机资源紧缺情况下开发和测试共用一个RabbitMQ,可以使用Virtual Hosts将开发和测试隔离开

创建虚拟主机

创建一个Virtual Host ,一般名字以/开始
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式

虚拟主机分配用户

给用户授权,直接点进去,箭头标记的位置,进入到这个VirtualHost,找到Permissions 修改User为授权的目标,点击Ser Permission 就可以了

rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式
rabbitmq ui,RabbitMQ,java-rabbitmq,rabbitmq,分布式文章来源地址https://www.toymoban.com/news/detail-742622.html


到了这里,关于3.RabbitMQ UI管理界面使用(用户、虚拟主机)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • RabbitMQ虚拟主机无法启动的原因和解决方案

    摘要: RabbitMQ是一个广泛使用的开源消息代理系统,但在使用过程中可能会遇到虚拟主机无法启动的问题。本文将探讨可能导致该问题的原因,并提供相应的解决方案,以帮助读者解决RabbitMQ虚拟主机启动失败的困扰。 在RabbitMQ中,虚拟主机(Virtual Host)是一种逻辑分区,用

    2024年02月12日
    浏览(28)
  • 根据源码,模拟实现 RabbitMQ - 虚拟主机 + Consume设计 (7)

    目录 一、虚拟主机 + Consume设计 1.1、承接问题 1.2、具体实现 1.2.1、消费者订阅消息实现思路 1.2.2、消费者描述自己执行任务方式实现思路 1.2.3、消息推送给消费者实现思路 1.2.4、消息确认 前面已经实现了虚拟主机大部分功能以及转发规则的判定,也就是说,现在消息已经可

    2024年02月11日
    浏览(24)
  • 基于RabbitMQ的模拟消息队列之五——虚拟主机设计

    创建VirtualHost类。 1.串起内存和硬盘的数据。 2.通过在队列名、交换机名前面加上虚拟主机的名字来隔离不同组的业务。 3.实现API 4.实现转发规则 一、创建VirtualHost类 二、初始化 初始化硬盘 加载硬盘数据到内存 三、API 1.创建交换机 创建过了 return true 没有创建过,创建 先写

    2024年02月10日
    浏览(30)
  • Linux高级管理-基于域名的虚拟Web主机搭建

            通过 Require 配置项,可以根据主机的主机名或P地址来决定是否允许客户端访问。在httpd服 务器的主配置文件的Location,Directory、Files、Limit配置段中均可以使用Require 配置 项来控制客户端的访问。使用Require配置项时,需要设置客户机地址以构成完整的限制策略,地

    2024年02月04日
    浏览(38)
  • 虚拟机安装 Ubuntu桌面版,宿主机无法访问虚拟机 & ufw 防火墙简单使用

    本次安装使用的 ubuntu-22.04.2-desktop-amd64 ,网络连接使用的是桥接,查看ubuntu的ip是正常的,与宿主机在同一个网段且防火墙已关闭。 能ping通但是无法连接。 最后发现ubuntu内没有ssh服务 安装ssh服务 ufw防火墙 放行ssh服务 成功连接 ufw 常用命令 查看ufw防火墙 状态 启用防火墙 放

    2024年02月13日
    浏览(36)
  • 获取该虚拟机的所有权失败,主机上的某个应用程序正在使用该虚拟机

    点击“openstack-controller”虚机   打开出现如下错误,点击“获取所有权”  点击“取消” 这时候不要删除虚拟机,这种错误一般是由于虚拟机没有正常关闭引起的。  找到openstack-controller的虚拟磁盘文件及配置文件存放的位置,删除openstack-controller.vmx.lck目录 根据提示我们找

    2024年02月09日
    浏览(32)
  • 宿主机使用wifi时虚拟机如何连网

    一、宿主机设置 打开网络连接,选择WLAN的属性-共享,如图。 配置虚拟机网络VMnet8,属性-internet协议版本4,配置如图。             二、虚拟机设置 打开VMware Workstation,选择编辑-虚拟网络编辑器,配置如图。 选择虚拟机-设置-网络适配器-网络连接,勾选NAT模式。​​​​​

    2024年02月06日
    浏览(36)
  • 【无标题】外网访问esxi虚拟主机使用VMRC需要映射端口

    目前esxi访问自动转为443,平常只需要映射443端口即可访问web界面 并可以使用web端监控界面,vmrc通过了443端口然后是902端口,这是因为vmrc的工作机制通过443与取得主机的信任联系,再通过902端口返回视图数据。此处的902属于主机console端口,可以通过在主机上进行命令行设置。具

    2024年02月13日
    浏览(32)
  • 物理主机使用Wifi时虚拟机CentOS的网络配置-使用NAT方法

    打开虚拟机设置 选用NAT模式 打开WLAN的属性菜单,设置连接共享 配置VMNet 8网卡 打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,将ONBOOT 修改为yes,也就是启动网卡(这里要使用管理员权限打开 不然文件为只读) vim ctrl+o退出编辑模式 shift+;进入命令模式 使用wq!保存并

    2024年02月06日
    浏览(37)
  • 使用VMware Tools在主机和虚拟机之间进行复制粘贴

    正确安装后记得需要重启虚拟机才可以使用,输入一下命令: 另外,很多网友安装后用起来还是一脸懵逼,ctrl+C / ctrl + V没反应。 因为Ubuntu虚拟机的复制粘贴默认快捷键是shift+ctrl+c / shift + ctrl + v ,他和window下的复制粘贴快捷键不一致。 当然,我们也可以自定义快捷键,鼠标

    2024年02月06日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包