前言
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 下载网址,下载源码包
解压安装包,并配置安装目录
这里我们安装到 /opt/erlang
目录下:
1 | [joden@localhost workspace]$ tar -zxvf otp_src_24.1.tar.gz |
编译及安装
1 | [joden@localhost otp_src_24.1]$ make |
如果在安装的过程中出现类似”No xxx found” 的提示,可根据提示信息安装相应的包,然后重新执行,直到提示安装完毕为止。
配置环境变量
修改 /etc/profile
配置文件,添加下面的环境变量:
1 | export ERLANG_HOME=/opt/erlang |
最后执行 source /etc/profile
命令让配置文件生效:
1 | [joden@localhost otp_src_24.1]$ sudo vim /etc/profile |
可以输入 erl
命令来验证 Erlang 是否安装成功,如果出现类似以下的提示即表示安装成功:
1 | [joden@localhost otp_src_24.1]$ erl |
安装 Rabbit MQ
Rabbit MQ 的安装直接将下载的安装包解压到相应的目录下即可,官网下载地址: https://www.rabbitmq.com/install-generic-unix.html
这里选择将 Rabbit MQ 安装到与 Erlang 同一个目录 (/opt) 下面:
1 | [joden@localhost workspace]$ tar -xvf rabbitmq-server-generic-unix-3.9.7.tar.xz |
同样修改/etc/profile 文件, 添加下面的环境变量:
1 | export RABBITMQ_HOME=/opt/rabbitmq |
执行 source /etc/profile
命令让配置文件生效。
验证是否安装成功
1 | [joden@localhost opt]$ rabbitmqctl version |