Mac怎么安装配置RabbitMQ_Mac如何用brew安装RabbitMQ消息队列服务【操作】

浅辰姑娘_8779

浅辰姑娘_8779

2026-03-19

757人浏览

原创

mac上通过homebrew安装配置rabbitmq需四步:先装homebrew并更新;再执行brew install rabbitmq自动装erlang依赖;接着将/usr/local/sbin加入path(如编辑~/.zshrc);最后启用rabbitmq_management插件、用brew services启动服务,并访问http://localhost:15672验证。

mac怎么安装配置rabbitmq_mac如何用brew安装rabbitmq消息队列服务【操作】

如果您在Mac系统上需要部署RabbitMQ消息队列服务,但尚未完成安装与基础配置,则可能是由于缺少依赖环境或路径未正确纳入系统变量。以下是通过Homebrew实现RabbitMQ安装与配置的具体操作步骤:

一、安装Homebrew包管理器

Homebrew是MacOS下最常用的开源包管理工具,用于简化Erlang及RabbitMQ等依赖组件的安装流程。若系统中尚未安装Homebrew,需先执行初始化命令。

1、打开终端,粘贴并执行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、安装完成后输入brew --version验证是否成功输出版本号。

3、运行brew update更新本地包索引,确保后续安装获取最新版本信息。

二、安装RabbitMQ及其运行时依赖

RabbitMQ依赖Erlang虚拟机运行,Homebrew会自动识别并安装所需版本的Erlang,无需单独处理依赖关系。

1、在终端中执行安装命令:

brew install rabbitmq

2、安装成功后,终端将显示类似/usr/local/Cellar/rabbitmq/3.12.2的安装路径信息,该路径随版本变化而不同。

3、确认Erlang已同步安装:执行erl -version应返回Erlang/OTP版本信息。

三、配置RabbitMQ命令行工具路径

RabbitMQ的可执行文件(如rabbitmq-server、rabbitmqctl)默认位于/usr/local/sbin目录,该路径不在macOS默认PATH中,需手动添加。

1、判断当前Shell类型:执行echo $SHELL,若输出为/bin/zsh则编辑~/.zshrc;若为/bin/bash则编辑~/.bash_profile。

2、向对应配置文件追加环境变量:

echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.zshrc

3、使配置立即生效:

source ~/.zshrc

智谱清言
智谱清言

智谱清言是一款AI工具,智谱推出的全能AI助手。

下载

4、验证路径是否生效:执行which rabbitmq-server,应返回/usr/local/sbin/rabbitmq-server。

四、启用RabbitMQ管理插件并启动服务

RabbitMQ管理插件提供Web图形界面,用于监控队列、连接、用户等资源,需显式启用后才可通过浏览器访问。

1、启用管理插件:

rabbitmq-plugins enable rabbitmq_management

2、选择后台服务方式启动RabbitMQ:

brew services start rabbitmq

3、检查服务状态是否正常运行:

brew services list | grep rabbitmq

4、在浏览器中访问http://localhost:15672,使用默认账号密码guest/guest登录管理界面。

五、验证RabbitMQ核心功能可用性

通过命令行工具直接调用RabbitMQ控制接口,确认服务响应能力与节点健康状态。

1、查询当前节点状态:

rabbitmqctl status

2、列出所有已启用插件:

rabbitmq-plugins list

3、查看当前用户列表(默认仅guest):

rabbitmqctl list_users

4、若返回包含running、ok、node等关键词的结构化输出,表明服务已就绪。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
erlang语言是什么
erlang语言是什么

erlang是一种并发、容错、分布式和动态类型的编程语言。它专门用于构建并发系统,并提供了一个轻量级进程模型来实现并发性。想了解更多erlang的相关内容,可以阅读本专题下面的文章。

2024.06.19

1338

9

rabbitmq和kafka有什么区别
rabbitmq和kafka有什么区别

rabbitmq和kafka的区别:1、语言与平台;2、消息传递模型;3、可靠性;4、性能与吞吐量;5、集群与负载均衡;6、消费模型;7、用途与场景;8、社区与生态系统;9、监控与管理;10、其他特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

544

5

Java 消息队列与异步架构实战
Java 消息队列与异步架构实战

本专题系统讲解 Java 在消息队列与异步系统架构中的核心应用,涵盖消息队列基本原理、Kafka 与 RabbitMQ 的使用场景对比、生产者与消费者模型、消息可靠性与顺序性保障、重复消费与幂等处理,以及在高并发系统中的异步解耦设计。通过实战案例,帮助学习者掌握 使用 Java 构建高吞吐、高可靠异步消息系统的完整思路。

2026.01.28

748

20

RabbitMQ使用教程合集
RabbitMQ使用教程合集

RabbitMQ使用教程合集整理 RabbitMQ 基础教程、消息队列开发案例、生产者消费者、交换机与队列实战内容。

2026.05.20

164

15

RabbitMQ集群部署指南
RabbitMQ集群部署指南

RabbitMQ集群部署指南聚合 RabbitMQ 集群部署、高可用架构、镜像队列、故障恢复、监控与运维优化内容。

2026.05.20

117

12

RabbitMQ Docker实战指南
RabbitMQ Docker实战指南

RabbitMQ Docker实战指南提供 RabbitMQ Docker 镜像部署、Docker Compose、Kubernetes Operator 与云原生实践教程。

2026.05.20

122

10

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3403

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

735

4

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3068

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 178人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.2万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习