RabbitMQ 安装

RabbitMQ 一共有三种安装方式

断断续续折腾了一天,不关心过程的朋友可以直接看 Homebrew 安装

Standalone

下载下来解压后,发现加载失败依赖,什么原因呢,取官网上一看,有行小字,需要 openssl 1.0.x 以上支持
这时打开我们的 openssl 输入 openssl version 可以看到为 0.9.8 也是 mac 默认自带的 openssl
输入 which openssl 可以看到路径信息

那么问题就解决了,更新 openssl
找到 openssl 官网,正常安装后,会发现安装后系统还是使用默认的 0.9.8 的 openssl
添加一个软链接
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl 即可
然后更新后,发现还是加载组件失败,启动不了
很郁闷,前前后后安装说明一字一字读了不下 10 来遍,明确写的该方式以自带 Erlang,唯一需要的是 openssl 1.0 以上支持
我已经全部做到了啊,可是还是不行,猜想是还要配置路径关联之类的
无奈,只能放弃

有不使用 HomeBrew 安装成功地小伙伴,还望留言指点一下中间是不是缺少了什么

Generic Unix

这种还需要自行安装 Erlang 在上面那种失败之后
实在是折腾不住了
有精力的小伙伴可参考

HomeBrew

一开始为什么没选择这种方式呢?
因为网上全是 HomeBrew 安装,而我去官网上发现有 3 种安装方式,难道不能不使用 HomeBrew 吗,没有 HomeBrew 还安装不了了吗
虽然折腾到最后还是用了这种方式,但至少尝试过,不留遗憾

虽然这种方式的确很简单,几个命令就好了,下面介绍一下

1、安装

在 Mac 下安装 RabbitMQ 是非常简单的,一般默认 RabbitMQ 服务器依赖的 Erlang 已经安装,只需要用下面两个命令就可以完成 RabbitMQ 的安装(前提是 homebrew 已经被安装):

brew update
brew install rabbitmq

耐心等待,安装完成后需要将 /usr/local/sbin 添加到 $PATH,可以将下面这两行加到 ~/.bash_profile:

# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin

编辑完后:wq 保存退出,使环境变量立即生效。

source ~/.bash_profile

2、启动 RabbitMQ 服务

上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动 RabbitMQ 服务:

rabbitmq-server
rabbitmqctl stop 关闭服务

3、登录 Web 管理界面

浏览器输入localhost:15672, 账号密码全输入 guest 即可登录。

到此,RabbitMQ 安装就结束了