温馨提示×

centos如何开启rabbitmq管理

小樊
37
2026-10-14 17:11:18
栏目: 智能运维

在 CentOS 上开启 RabbitMQ 的管理插件(Management Plugin),一般步骤如下:


一、前提条件

  1. 已安装 Erlang
  2. 已安装 RabbitMQ Server
  3. RabbitMQ 服务已启动

二、开启 RabbitMQ 管理插件

1. 启动 RabbitMQ 服务(如果还没启动)

systemctl start rabbitmq-server

设置开机自启(可选):

systemctl enable rabbitmq-server

2. 开启管理插件

rabbitmq-plugins enable rabbitmq_management

看到类似以下输出说明开启成功:

The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

三、访问管理界面

默认端口:15672

浏览器访问:

http://服务器IP:15672

四、登录管理界面

默认账号(仅本地)

  • 用户名:guest
  • 密码:guest

⚠️ 注意:
guest 用户默认只能从 localhost 登录
如果是远程服务器,需要新建用户


五、创建远程管理用户(推荐)

# 添加用户
rabbitmqctl add_user admin 123456

# 设置管理员角色
rabbitmqctl set_user_tags admin administrator

# 授权
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

然后用 admin / 123456 登录管理界面。


六、防火墙放行端口(CentOS 7+)

firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --reload

如果是云服务器,还要在安全组放行 15672。


七、常见问题

1. 无法访问管理页面

  • 检查防火墙
  • 检查 RabbitMQ 是否运行
  • 检查是否远程用 guest 登录(不允许)

2. 插件不存在

yum install rabbitmq-server -y

如果你愿意,我可以给你一套 CentOS 7/8 完整 RabbitMQ 安装 + 管理开启脚本。

0 踩