RabbitMQ-Web管理(management)

作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

图片

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

Web服务器

代理服务器

ZooKeeper

Kafka

RabbitMQ(本章节)

1.启动插件

[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则需要重启生效,如果先开启插件再启动则自动生效。​​​​​​​

[root@rabbitmq01 rabbitmq]# cat /root/rabbitmq_server-3.8.35/etc/rabbitmq/enabled_plugins 
[rabbitmq_management].
[root@rabbitmq01 rabbitmq]# 

2.检查监听

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

#这里的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,则会需要比较复杂配置转发才能实现。​​​​​​​

http://192.168.31.151:15672
#默认自带管理员 guest/guest但是只能本地登录
User can only log in via localhost

图片

4.手工创建管理员

# 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。

运维小路

一个不会开发的运维!一个要学开发的运维!一个学不会开发的运维!欢迎大家骚扰的运维!

关注微信公众号《运维小路》获取更多内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值