3.RabbitMQ管理

ops/2025/3/6 6:22:51/

三、RabbitMQ管理

1、管理命令

./rabbitmqctl 是一个管理命令,可以管理rabbitmq的很多操作

./rabbitmqctl help可以查看一下有哪些操作

查看具体子命令可以使用./rabbitmqctl help 子命令名称

注意:

  • 配置环境变量之后可以直接使用rabbitmqctl操作
  • 如果不配置环境变量则需要进入到安装目录下的sbin目录下执行./rabbitmqctl操作

在这里插入图片描述

3.1.1、用户管理

用户管理包括增加用户、删除用户、查看用户列表、修改用户密码等

这些操作都是通过rabbitmqctl管理命令来实现完成

查看帮助相应的命令

rabbitmqctl add_user --help

在这里插入图片描述

查看用户列表
rabbitmqctl list_users

在这里插入图片描述

新增一个用户

语法:

rabbitmqctl add_user Username  Password

示例:

rabbitmqctl add_user admin 123456

在这里插入图片描述

3.1.2、设置用户角色

语法:

rabbitmqctl  set_user_tags  User Tag

示例:

rabbitmqctl set_user_tags admin administrator

说明:此处设置用户的角色为管理员角色

在这里插入图片描述

3.1.3、设置用户权限

【示例】

rabbitmqctl  set_permissions  -p  /   admin  ".*"   ".*"   ".*"

在这里插入图片描述

说明:此操作是设置admin用户拥有操作虚拟主机/下的所有权限

3.1.4、查看用户权限

语法: rabbitmqctl list_permissions

在这里插入图片描述

2、Web控制台

RabbitMQ有一个web管理后台,这个管理后台是以插件的方式提供的

3.2.1、开启控制台

启动后台web管理功能需要切换到sbin目录下执行

3.2.1.1、启用管理后台
  • 进入sbin目录

    cd /usr/local/rabbitmq_server-4.0.7/sbin/
    

在这里插入图片描述

在这里插入图片描述

再查看插件列表

在这里插入图片描述

3.2.1.2、设置防火墙
  • 关闭防火墙,Linux重启之后会失效

    systemctl stop firewalld
    

在这里插入图片描述

  • 防火墙置为不可用,Linux重启后,防火墙服务不自动启动,依然是不可用

    systemctl disable firewalld
    

在这里插入图片描述

  • 检查防火墙状态

    systemctl status firewalld
    

在这里插入图片描述

3.2.1.3、访问测试
  • 访问地址

    http://主机IP地址:15672

    注意改成自己的虚拟主机的ip地址

在这里插入图片描述

  • 用户名/密码

    上面创建的admin/123456
    在这里插入图片描述

备注

如果使用默认用户guest、密码guest登录,会提示User can only log in via localhost

说明guest用户只能从localhost本机登录,所以不要使用该用户。
在这里插入图片描述

3.2.2、页面简介

3.2.2.1、主页面相关功能

在这里插入图片描述

3.2.2.2、管理员设置
(1)、用户管理

在这里插入图片描述

(2)、虚拟机管理

在这里插入图片描述

(3)、功能列表

在这里插入图片描述

(4)、废弃功能

在这里插入图片描述

(5)、策略设置

在这里插入图片描述

(6)、限制设置

在这里插入图片描述

(7)、集群设置

在这里插入图片描述


http://www.ppmy.cn/ops/163520.html

相关文章

日期格式与字符串不匹配bug

异常特征:java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and java.lang.String ### Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and java.lang.Str…

33.C++二叉树进阶1(二叉搜索树两种模型及其应用)

⭐上篇文章:32.C二叉树进阶1(二叉搜索树)-CSDN博客 ⭐本篇代码:c学习/18.二叉树进阶-二叉搜索树 橘子真甜/c-learning-of-yzc - 码云 - 开源中国 (gitee.com) ⭐标⭐是比较重要的部分 在上篇文章中,实现了一个简单的二…

紧跟 Web3 热潮,RuleOS 如何成为行业新宠?

Web3 热潮正以汹涌之势席卷全球。从金融领域的创新应用到供应链管理的变革,从社交媒体的去中心化尝试到游戏产业的全新玩法探索,Web3 凭借其去中心化、安全性和用户赋权等特性,为各个行业带来了前所未有的机遇。在这股热潮中,Rule…

Kylin麒麟操作系统服务部署 | NFS服务部署

以下所使用的环境为: 虚拟化软件:VMware Workstation 17 Pro 麒麟系统版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64 一、 NFS服务概述 NFS(Network File System),即网络文件系统。是一种使用于…

一篇文章讲解清楚ARM9芯片启动流程

SAM9X60 ARM9 boot启动流程关键词介绍: 第一级bootloader - 也叫boot ROM,是集成在MPU内部的ROM里面 它的主要功能是执行对MPU的基本初始化和配置,查找并将第二级bootloader从外部NVM中读取出来并放到MPU内部的SRAM. 可以让MPU强制停留在第一…

计算机网络基础:服务器远程连接管理(Telnet命令)

目录 1. 服务器远程管理 2. 图形化连接 3. Telnet 连接 4. 查看端口 1. 服务器远程管理 两种远程管理:图形化、命令行 远程的条件: 1. 能ping 通 2. 服务器开了远程服务 3. 拥有远程管理权限(组)的用户 2. 图形化连接 图形化…

基于java SSM springboot学生信息管理系统设计和实现

基于java SSM springboot学生信息管理系统设计和实现 🍅 作者主页 网顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统 …

Tomcat原理:HTTP协议与HTTPS协议

一、URL统一资源定位符 在介绍HTTP协议与HTTPS协议之前,我们首先要了解统一资源定位符URL,用来表示从互联网上得到的资源位置和访问这些资源的方法。 (一)表示方法 URL分为以下几个部分:协议://主机地址:端口号//文件…