Rabbit MQ 安装

前言

Rabbit MQ 是由 Erlang 语言编写的,也正因如此,在安装 Rabbit MQ 之前需要安装 Erlang 。建议采用较新版的 Erlang,这样可以获得较多更新和改进,可以到官网 (https://www.erlang.org/downloads) 下载

安装 Erlang

安装前置依赖

在安装 erlang 之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错)

1
[joden@localhost workspace]$ sudo yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

下载源码包

进入 Erlang 下载网址,下载源码包

Erlang 源码包下载

解压安装包,并配置安装目录

这里我们安装到 /opt/erlang 目录下:

1
2
3
4
[joden@localhost workspace]$ tar -zxvf otp_src_24.1.tar.gz
[joden@localhost workspace]$ cd otp_src_24.1
[joden@localhost otp_src_24.1]$ ./configure --prefix=/opt/erlang
[joden@localhost otp_src_24.1]$

编译及安装

1
2
[joden@localhost otp_src_24.1]$ make
[joden@localhost otp_src_24.1]$ sudo make install

如果在安装的过程中出现类似”No xxx found” 的提示,可根据提示信息安装相应的包,然后重新执行,直到提示安装完毕为止。

配置环境变量

修改 /etc/profile 配置文件,添加下面的环境变量:

1
2
export ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin

最后执行 source /etc/profile 命令让配置文件生效:

1
2
[joden@localhost otp_src_24.1]$ sudo vim /etc/profile
[joden@localhost otp_src_24.1]$ source /etc/profile

可以输入 erl 命令来验证 Erlang 是否安装成功,如果出现类似以下的提示即表示安装成功:

1
2
3
4
5
[joden@localhost otp_src_24.1]$ erl
Erlang/OTP 24 [erts-12.1] [source] [64-bit] [smp:3:3] [ds:3:3:10] [async-threads:1]

Eshell V12.1 (abort with ^G)
1>

安装 Rabbit MQ

Rabbit MQ 的安装直接将下载的安装包解压到相应的目录下即可,官网下载地址: https://www.rabbitmq.com/install-generic-unix.html

rabbit mq 下载

这里选择将 Rabbit MQ 安装到与 Erlang 同一个目录 (/opt) 下面:

1
2
3
4
[joden@localhost workspace]$ tar -xvf rabbitmq-server-generic-unix-3.9.7.tar.xz
[joden@localhost workspace]$ sudo mv rabbitmq_server-3.9.7/ /opt/
[joden@localhost workspace]$ cd /opt/
[joden@localhost opt]$ sudo mv rabbitmq_server-3.9.7/ rabbitmq

同样修改/etc/profile 文件, 添加下面的环境变量:

1
2
export RABBITMQ_HOME=/opt/rabbitmq
export PATH=$PATH:$RABBITMQ_HOME/sbin

执行 source /etc/profile 命令让配置文件生效。

验证是否安装成功

1
2
[joden@localhost opt]$ rabbitmqctl version
3.9.7
显示 Gitment 评论
0%