当前位置: 首页 > article >正文

RabbitMQ常用管理命令及管理后台

RabbitMQ管理命令

  • 1、用户管理
    • 1.1、新增一个用户
    • 1.2、查看当前用户列表
    • 1.3、设置用户角色
    • 1.4、设置用户权限
    • 1.5、查看用户权限
  • 2、RabbitMQ的web管理后台
    • 2.1、查看rabbitmq 的插件列表
    • 2.2、启用插件
    • 2.3、禁用插件
    • 2.4、访问RabbitMQ的web后台
    • 2.4、通过web页面新建虚拟主机

./rabbitmqctl 是一个管理命令,可以管理rabbitmq的很多操作。
./rabbitmqctl help可以查看一下有哪些操作。
因为我们在前面配置环境变量,所以在此可以使用rabbitmqctl 代替./rabbitmqctl
在这里插入图片描述

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

1、用户管理

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

这些操作都是通过rabbitmqctl管理命令来实现完成。
查看帮助:
在这里插入图片描述

1.1、新增一个用户

语法:rabbitmqctl add_user Username  Password
示例: rabbitmqctl add_user test 123456

在这里插入图片描述

1.2、查看当前用户列表

rabbitmqctl list_users

在这里插入图片描述

1.3、设置用户角色

rabbitmqctl set_user_tags  User  Tag
示例:rabbitmqctl set_user_tags  admin administrator

在这里插入图片描述

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

1.4、设置用户权限

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

在这里插入图片描述

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

1.5、查看用户权限

rabbitmqctl list_permissions

在这里插入图片描述

2、RabbitMQ的web管理后台

Rabbitmq有一个web管理后台,这个管理后台是以插件的方式提供的,启动后台web管理功能,切换到sbin目录下执行:
在这里插入图片描述

2.1、查看rabbitmq 的插件列表

rabbitmq-plugins list

在这里插入图片描述

2.2、启用插件

在这里插入图片描述

2.3、禁用插件

./rabbitmq-plugins disable rabbitmq_management

2.4、访问RabbitMQ的web后台

在这里插入图片描述

http://你的服务器IP:15672
用户名/密码为我们上面创建的admin/123456
注意上面改成你的虚拟主机的ip地址
在这里插入图片描述
备注:如果使用默认用户guest、密码guest登录,会提示User can only log in via localhost
说明guest用户只能从localhost本机登录,所以不要使用该用户。

2.4、通过web页面新建虚拟主机

在这里插入图片描述
建完后如下
在这里插入图片描述


http://www.kler.cn/a/325873.html

相关文章:

  • Ubuntu 22.04 上快速搭建 Samba 文件共享服务器
  • 【EasyExcel】复杂导出操作-自定义颜色样式等(版本3.1.x)
  • 深度学习:计算卷积神经网络中输出特征图尺寸的关键公式
  • 对PolyMarket的突袭
  • PHP 表单 - 必需字段
  • 一体化运维监控管理平台:产品架构与功能解析
  • 深度学习推理的技术实现与优化策略
  • 达梦数据库导入导出统计信息
  • 【tower-boot 系列】开源RocketMQ和阿里云rockerMq 4.x和5.x集成 (一)
  • C#中实现压缩包(如ZIP)的解压功能
  • 源2.0全面适配百度PaddleNLP,大模型开发开箱即用
  • 弹射型蜂群巡飞无人机技术详解
  • 光电开关应用设计讨论
  • 0x09 瑞友 应用虚拟化系统 GetBSAppUrl SQL注入漏洞 - 复现
  • 【学习笔记】手写 Tomcat 七
  • MySQL 8 临时关闭缓存
  • 安卓主板_MTK4G/5G音视频记录仪整机及方案定制
  • Python酷库之旅-第三方库Pandas(127)
  • ASPICE的商业价值:提升汽车软件开发竞争力与质量保障
  • Qt——如何创建一个项目
  • vulhub weblogic 靶场攻略
  • ElementPlus---Timeline 时间线组件使用示例
  • 分布式选举 - Paxos、Zab 和 Raft 选举协议的逐步优化与对比分析
  • 数据库 - python操作MySQL
  • Swagger配置且添加小锁(asp.net)(笔记)
  • VUE 整合 ECharts