前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac / Windows 下安装 RabbitMQ

Mac / Windows 下安装 RabbitMQ

作者头像
南风
发布2019-03-04 11:49:03
2.3K0
发布2019-03-04 11:49:03
举报
文章被收录于专栏:Java大联盟Java大联盟Java大联盟

什么是 RabbitMQ ?

RabbitMQ 是采用 Erlang 语言实现

AMQP(Advanced Message Queuing Protocol,高级消息队列协议)

的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。

MQ 全称为 Message Queue , 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的 MQ 产品有 IBM WEBSPHERE MQ 等等。

RabbitMQ 是目前非常热门的一款消息中间件,很多行业都在使用这个消息中间件,RabbitMQ 凭借其高可靠、易扩展、高可用及丰富的功能特性收到很多人的青睐。

Mac 下安装 RabbitMQ

1、安装 Homebrew

Homebrew 简介

Homebrew 是一个包管理器,用于安装 Apple 没有预装但是你需要的工具。

Homebrew 会将软件包安装到独立目录 (/usr/local/Cellar),并将其文件软链接至 /usr/local

Homebrew 不会将文件安装到它本身目录之外,所以你可将 Homebrew 安装到任意位置。

安装 Homebrew

打开终端,执行如下命令即可,官网提供的安装包已经包含了 Erlang,所以无需单独安装 Erlang。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在终端执行 brew 命令,如果安装成功,会返回如下信息。

卸载 Homebrew

打开终端,执行如下命令即可。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

2、通过 Homebrew 来安装 RabbitMQ

打开终端,执行如下命令即可。

//更新brew资源
brew update
//执行安装
brew install rabbitmq

安装过程如下图所示。

看到如下信息则表示 RabbitMQ 已安装成功。

安装完成之后,需要配置环境变量,在终端执行vim .bash_profile,将下面两行配置添加到 .bash_profile 中,注意 RABBIT_HOME 替换成你自己的安装路径和版本,我安装的版本是 3.7.10。

export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.7.10
export PATH=$PATH:$RABBIT_HOME/sbin

编辑完成之后输入:wq保存退出,并执行如下命令使环境变量生效。

source ~/.bash_profile

环境变量配置完成之后就可以启动 RabbitMQ 了,执行如下命令。

//进入安装路径下的 sbin 目录
cd /usr/local/Cellar/rabbitmq/3.7.10/sbin
//启动服务
sudo rabbitmq-server

输入 Mac 系统密码,如下图所示。

RabbitMQ 启动成功会看到如下所示信息。

打开浏览器在地址栏输入:

http://localhost:15672/,进入登录页面。

输入用户名密码,均为 guest,即可进入主页面。

Mac 下 RabbitMQ 安装成功。

在终端输入 control+c 即可关闭 RabbitMQ,如下图所示。

Windows 下安装 RabbitMQ

1、安装 Erlang,RabbitMQ 服务端代码是用 Erlang 编写的,所以安装 RabbitMQ 必须先安装Erlang。

进入官网:

http://www.erlang.org/downloads,下载 exe 安装包,双击运行完成安装。

2、配置环境变量,与 Java 环境配置方式一致。

高级系统设置-->环境变量-->新建系统环境变量,变量名:ERLANG_HOME,变量值为 Erlang 的安装路径:D:\Program Files\erl9.2,注意这里替换成你自己的安装路径。

;%ERLANG_HOME%\bin加入到path中。

3、安装 RabbitMQ

进入官网:

http://www.rabbitmq.com/install-windows.html ,下载 exe 安装包,双击运行完成安装。

配置环境变量,与 Java 环境配置方式一致。

高级系统设置-->环境变量-->新建系统环境变量,变量名:RABBITMQ_SERVER,变量值为 RabbitMQ 的安装路径:D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.10,注意这里替换成你自己的安装路径。

;%RABBITMQ_SERVER%\sbin加入到path中。

安装完成后,打开计算机服务列表,可以看到 RabbitMQ 的服务了,如下图所示。

4、安装 RabbitMQ 管理插件

进入安装路径下的 sbin 目录,如下所示。

cd D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.10\sbin>

执行如下命令,安装管理插件。

rabbitmq-plugins enable rabbitmq_management

打开浏览器在地址栏输入:

http://localhost:15672/,进入登录页面。

输入用户名密码,均为 guest,即可进入主页面。

Windows 下 RabbitMQ 安装成功。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java大联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档