阅读 205

RabbitMQ系列(二)RabbitMQ Server的安装(基于二进制)

概述

RabbitMQ发行版包括Linux、MacOS和*BSD系统的二进制包。它是简约的,在如何安装、配置和管理方面并没有固定的方式。在无法使用固定方式的安装选项的环境中建议使用基于二进制的安装包进行安装,它也是在开发环境中在同一台机器上运行多个版本的最方便的选择,例如预发布测试环境。其中,Windows操作系统有单独的二进制包。

安装

确保Erlang/OTP已安装

在安装前,必须先安装受支持的Erlang版本。
可参见 RabbitMQ--RabbitMQ Server安装(基于Linux RPM)中的“安装Erlang”。

安装RabbitMQ

下载并解压rabbitmq-server-generic-unix-3.8.3.tar.xz。将解压后的rabbitmq_server-3.8.3目录移动到系统的合适目录下,如/usr/local。其中,sbin目录包含服务端和客户端脚本。将该路径配置到PATH路径下比较方法。

> xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
> mv rabbitmq_server-3.8.3 /usr/local/rabbitmq
复制代码

操作

运行和管理节点

与其他安装方式不同的是,RabbitMQ通用UNIX二进制构建不需要sudo权限。它可以被解压到任何位置,并使用sbin下的脚本和CLI工具启动和管理RabbitMQ。默认的数据目录位置将在./var下,即安装目录中。

启动RabbitMQ

# 将输出包含“completed with [n] plugins.”消息,表示RabbitMQ成功启动
# 执行sbin/rabbitmq-server -detached 将以“detached”模式运行RabbitMQ服务
> cd /usr/local/rabbitmq
> sbin/rabbitmq-server
复制代码

停止RabbitMQ

# 等待处理接收后停止
> cd /usr/local/rabbitmq
> sbin/rabbitmqctl shutdown
复制代码

上一篇:RabbitMQ系列(一) RabbitMQ的架构
下一篇:RabbitMQ系列(三)RabbitMQ Server的安装(基于Linux RPM)