首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >RabbitMQ-Web管理(management)

RabbitMQ-Web管理(management)

作者头像
运维小路
发布于 2025-06-16 04:22:56
发布于 2025-06-16 04:22:56
12700
代码可运行
举报
文章被收录于专栏:运维小路运维小路
运行总次数:0
代码可运行

347篇原创内容

公众号

图片
图片

中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分:

Web服务器

代理服务器

ZooKeeper

Kafka

RabbitMQ(本章节)

1.启动插件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@rabbitmq01 rabbitmq_server-3.8.35]# ./sbin/rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@rabbitmq01:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@rabbitmq01...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

set 3 plugins.
Offline change; changes will take effect at broker restart.
[root@rabbitmq01 rabbitmq_server-3.8.35]# 

这个操作实际上是持久化了配置文件到对应的配置文件目录,所以开启以后,只要未显示关闭,重启以后普通启动也会有效。如果是在运行中的RabbitMQ则需要重启生效,如果先开启插件再启动则自动生效。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@rabbitmq01 rabbitmq]# cat /root/rabbitmq_server-3.8.35/etc/rabbitmq/enabled_plugins 
[rabbitmq_management].
[root@rabbitmq01 rabbitmq]# 

2.检查监听

相比上个小节我们的单机版多了一个15672端口。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#这里的15672就是web端口 
[root@localhost mnesia]# netstat -lnp|grep beam
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      2137/beam.smp       
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      2137/beam.smp       
tcp6       0      0 :::5672                 :::*                    LISTEN      2137/beam.smp  

3.访问配置

如果把这个MQ通过Nginx转发到xxx/rabbitmq,则会需要比较复杂配置转发才能实现。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://192.168.31.151:15672
#默认自带管理员 guest/guest但是只能本地登录
User can only log in via localhost
图片
图片

4.手工创建管理员

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 1. 创建新用户,并设置密码 
./sbin/rabbitmqctl add_user admin password

# 2. 授予管理员权限
./sbin/rabbitmqctl set_user_tags admin administrator

# 3. 授予所有虚拟主机(vhost)“/”操作权限(配置,写,读)
./sbin/rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

# 4. 删除默认 guest 用户(可选但推荐)
./sbin/rabbitmqctl delete_user guest
图片
图片

注意,如果是使用Docker部署,带Web管理界面的和不带Web管理的是两个镜像Tag。

运维小路

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
RabbitMQ环境搭建(一)
在主流的MQ消息队列中,主要具体是Kafka和RabbitMQ,RabbitMQ消息队列是基于AMQP的协议来实现,AMQP的协议主要是面向消息,队列,路由以及发布/订阅的模式,同时AMQP在可靠性和安全性方面是非常具备优势的。AMQP的协议主要应用于企业级的领域,对数据一致性,稳定性,可靠性要求很高的场景,这也是侧面说明了RabbitMQ消息队列中间件也是具备这方面的特性,不过比起Kafka消息的高性能,和高吞吐量而言是比较逊色的。RabbitMQ具体就是开源的消息队列服务器,主要是基于AMQP的协议来实现,使用Erlang语言编写(该语言主要应用于路由器开发编程领域)。
无涯WuYa
2022/03/29
3340
RabbitMQ环境搭建(一)
RabbitMQ高可用集群配置
1、安装RabbitMQ 1)下载和安装erlang 下载erlang wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm 安装erlang,root用户使用rpm安装 rpm -ihv erlang-18.1-1.el6.x86_64.rpm 2)下载和安装RabbitMQ 下载RabbitMQ wget https://github.com/rabbitmq/rabbitmq-server/releases/
用户1225216
2018/03/05
9010
RabbitMQ高可用集群配置
RabbitMQ 安装部署与配置总结
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.9.16
授客
2024/11/21
4250
RabbitMQ 安装部署与配置总结
Linux服务器安装RabbitMQ 3.7.4
RabbitMQ是一款开源的消息队列代理工具,负责消息队列的存储和使用,主要为消息的各种使用方式提供了更多的拓展,比如订阅模式,工作队列模式等。为开发者提供了便利。
星哥玩云
2022/07/13
7280
RabbitMQ单机安装
RabbitMQ是一款在全球范围内使用非常广泛的开源消息队列中间件。它轻量级、易部署、并支持多种协议。它基于Erlang开发,天生拥有高并发的能力。
嘻哈记
2020/11/24
2.1K0
OpenStack实践(七):RabbitMQ监控
openstack安装详见:OpenStack实践(一):Ubuntu16.04下DevStack方式搭建p版OpenStack
loong576
2019/09/10
6900
OpenStack实践(七):RabbitMQ监控
RabbitMQ 的CLI管理工具 rabbitmqadmin(6)
启动插件 启用 rabbitmq_management 插件 [root@h102 rabbitmq]# rabbitmq-plugins list Configured: E = explicitly enabled; e = implicitly enabled | Status: * = running on rabbit@h102 |/ [ ] amqp_client 3.6.1 [ ] cowboy
franket
2021/11/25
5280
什么是RabbitMQ
前言 好好学习 什么是RabbitMQ RabbitMQ是支持持久化消息队列的消息中间件。应用在上下游的层次级业务逻辑中,上级业务逻辑相当于生产者发布消息,下级业务逻辑相当于消费者接受到消息并且消费消息。 ---- 安装erlang 1.安装依赖包 yum install ncurses-devel 2.安装erlang yun install erlang 3.查看erlang安装的目录 [root@VM_0_11_centos mallSeckill]# whereis erlang er
用户2032165
2018/06/06
1.1K0
CentOS在线安装RabbitMQ3.7
一、通过yum命令在线安装RabbitMQ  yum在线安装,简单、快捷、自动安装相关依赖包。 1.安装Erlang环境(RabbitMQ由Erlang语言开发)  1.1)下载rpm安装包 官方地址
名山丶深处
2018/05/22
9180
WINDOWS安装 rabbitMQ
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
逝兮诚
2019/10/30
5050
RabbitMQ-监控(Monitor)
作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2025/07/03
670
RabbitMQ-监控(Monitor)
RabbitMQ 的CLI管理工具 rabbitmqadmin(5)
rabbitmqadmin 是由 rabbitmq_management 插件提供的,得启用此插件
franket
2021/11/25
3150
RabbitMQ 监控8
开启管理插件 [root@new-mq-node rabbitmq]# rabbitmq-plugins list Configured: E = explicitly enabled; e = implicitly enabled | Status: * = running on rabbit@new-mq-node |/ [ ] amqp_client 3.5.6 [ ] cowboy 0.5
franket
2022/02/09
2360
RabbitMQ 监控
RabbitMQ 有灵活的插件机制,启用 rabbitmq-management 就可以对服务进行监控和管理
franket
2022/02/09
7990
RabbitMQ 3.9.8 的rpm安装方式
之前采用源码的方式安装erlang,之后再来安装rabbitMQ,这种方式有一些复杂。现在参考官网,可以直接用rpm安装。本文对安装过程进行描述。 官方参考 Installing on RPM-based Linux (RedHat Enterprise Linux, CentOS, Fedora, openSUSE)
冬天里的懒猫
2021/11/03
1.6K0
RabbitMQ 3.9.8 的rpm安装方式
CentOs7.3 搭建 RabbitMQ 3.6 单机多实例服务
RabbitMQ简介 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 AMQP,即Advanced message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发
老七Linux
2018/05/31
1.8K0
rabbitmq-3.7.7安装过程
rabbtmq 依赖于erlang,rabbitmq 3.7.7 版本对erlang的依赖关系参见:http://www.rabbitmq.com/which-erlang.html erlang版本为21.0.x,因此,需要首先安装21.0.x。考虑到服务器环境可能无法直接与外网环境互通,因此决定采用下载源码自行编译erlang。(基础的yum repo运维是支持的)
冬天里的懒猫
2020/08/04
1.1K0
rabbitmq-3.7.7安装过程
RabbitMQ-自动化部署镜像队列
前面两个小节,我们通过手工启动节点,然后通过命令行操作让他变成普通集群和镜像模式。今天我们通过配置文件方式来配置集群,并支持镜像模式。最主要他可以实现自动化部署镜像模式。
运维小路
2025/07/03
1070
RabbitMQ-自动化部署镜像队列
CentOS 8安装RabbitMQ
手动配置Yum源: 新建文件“/etc/yum.repos.d/rabbitmq.repo”,编辑如下内容:
编程随笔
2022/04/29
8790
CentOS 8安装RabbitMQ
RabbitMQ安装、配置与入门
版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/chengyuqiang/article/details/91594244
程裕强
2019/07/02
1.1K0
RabbitMQ安装、配置与入门
相关推荐
RabbitMQ环境搭建(一)
更多 >
交个朋友
加入HAI高性能应用服务器交流群
探索HAI应用新境界 共享实践心得
加入架构与运维学习入门群
系统架构设计入门 运维体系构建指南
加入架构与运维工作实战群
高并发系统设计 运维自动化实践
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档