本贴最后更新于 338 天前,其中的信息可能已经东海扬尘

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 安装就结束了

  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    28 引用 • 57 回帖 • 654 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    38 引用 • 137 回帖 • 638 关注
感谢    关注    收藏    赞同    反对    举报    分享