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

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.lryc.cn/news/447153.html

相关文章:

  • 从准备面试八股文,感悟到技术的本质
  • 云手机的默认ip地址是什么
  • 对接阿里asr和Azure asr
  • 未来数字世界相关技术、应用:AR/VR/MR;数字人、元宇宙、全息显示
  • 在 Java 中提供接口方法而不是实现接口
  • 伪类选择器
  • 亚信安全天穹5分钟勒索体检 免费试用今起上线
  • 高校竞赛管理系统的设计与实现
  • 物联网行业中通信断线重连现象介绍以及如何实现
  • 新手上路:Anaconda虚拟环境创建和配置以使用PyTorch和DGL
  • centos7系统安装宝塔面板
  • 汽车总线之----J1939总线
  • 基于skopt的贝叶斯优化基础实例学习实践
  • OJ在线评测系统 后端 用策略模式优化判题机架构
  • element ui 精确控制日期控件 date-picker
  • centos7安装指定版本php及扩展
  • 后端-对表格数据进行添加、删除和修改
  • 【学习笔记】手写 Tomcat 七
  • QT开发:详解 Qt 多线程编程核心类 QThread:基本概念与使用方法
  • 【芋道源码】gitee很火的开源项目pig——后台管理快速开发框架使用笔记(微服务版之本地开发环境篇)
  • 设计模式、系统设计 record part01
  • 服务器与普通电脑的区别是什么?
  • Vue3学习(六)Vue3 + ts几种写法
  • 【前端】ES6:Proxy代理和Reflect对象
  • 基于微信开发助手企鹅音乐微信小程序的设计与实现(源码+文档+讲解)
  • 学习Spring Boot,应该从哪里开始学起
  • 【JavaEE初阶】深入解析死锁的产生和避免以及内存不可见问题
  • 企微群管理软件:构建高效社群运营的新引擎
  • CORE 中间件、wwwroot
  • SpringBoot 与 Maven 快速上手指南