You need to enable JavaScript to run this app. macOS下本地RabbitMQ连接失败、无法访问15672管理界面问题求助
优惠活动
大模型
产品
解决方案
定价
更多

macOS下本地RabbitMQ连接失败、无法访问15672管理界面问题求助

解决步骤

1. 修复rabbitmq-plugins命令找不到问题

通过brew安装的RabbitMQ可执行文件默认未加入系统PATH,执行以下操作:

  • 临时生效(当前终端窗口可用):
    Intel芯片Mac执行:
    export PATH=$PATH:/usr/local/Cellar/rabbitmq/*/sbin
    M系列芯片Mac执行:
    export PATH=$PATH:/opt/homebrew/Cellar/rabbitmq/*/sbin
  • 永久生效(所有终端窗口可用):
    执行echo 'export PATH=$PATH:/usr/local/Cellar/rabbitmq/*/sbin' >> ~/.zshrc(M系列替换路径为对应/opt/homebrew前缀路径),然后执行source ~/.zshrc加载配置。

2. 修复localhost解析异常问题

你的报错中存在lookup localhost: no such host,说明系统本地域名解析异常,先修复该问题:

  • 执行sudo vi /etc/hosts编辑hosts文件,确认存在以下条目,没有则补充后保存:
    127.0.0.1   localhost
    ::1         localhost
    
  • 保存后执行dscacheutil -flushcache刷新DNS缓存。

3. 确认RabbitMQ服务状态

执行brew services list查看rabbitmq的运行状态,若状态不是started,执行brew services restart rabbitmq重启服务。

4. 启用管理面板插件

执行以下命令启用管理插件并重启服务:

  • sudo rabbitmq-plugins enable rabbitmq_management
  • brew services restart rabbitmq

5. 验证访问

等待服务重启10-20秒后,访问localhost:15672即可打开管理页面,默认账号密码均为guest。
注意:Go代码连接RabbitMQ使用的是AMQP协议端口5672,不要误填管理面板的15672端口

可选:修复guest账号无法登录问题

若默认guest账号登录失败,可执行以下命令创建管理员账号:

  • rabbitmqctl add_user 自定义用户名 自定义密码
  • rabbitmqctl set_user_tags 自定义用户名 administrator
  • rabbitmqctl set_permissions -p / 自定义用户名 ".*" ".*" ".*"
    使用新创建的账号即可登录管理面板。

内容的提问来源于stack exchange,提问作者Lyhn BO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 14:36:03