因为RabbitMQ是基于Erlang语言开发的,所以要下载RabbitMQ,先安装Erlang,Erlang可以去官网下载,然后去RabbitMQ官网下载安装包,之后解压缩即可。
Erlang官方下载地址:https://www.erlang.org/downloads
RabbitMQ官方下载地址:http://www.rabbitmq.com/download.html
将下载好的两个文件上传到centos系统中。
在安装Erlang之前先进行一些安装包的依赖:
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto -y
依赖包安装好之后,把下载的Erlang上传到CentOS系统上,解压:
tar -zxvf otp_src_19.3.tar.gz
创建eralng的安装目录:
mkdir /usr/local/erlang
进入到解压后的目录:
cd otp_src_19.3
配置erlang的安装信息:
./configure --prefix=/usr/local/erlang --without-javac
编译安装:这一步需要的时间较长
make && make install
配置环境变量:我之前的文章也有写过环境变量的配置https://blog.csdn.net/chen_wwww/article/details/107027155
vim /etc/profile
添加如下代码到profile文件的最后:注意路径,按照你自己实际安装的路径去配置:
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
修改完配置文件一定要source,让配置文件立即生效:
source /etc/profile
查看erlang版本:
erl -version
如果出现以下显示,证明配置成功:
以上操作都完成后开始安装RabbitMQ,RabbitMQ相当于Windows的exe文件,只需要下载即可执行(上边连接RabbitMQ官方下载地址得到的),执行命令即可:
rpm -ivh --nodeps rabbitmq-server-3.7.2-1.el7.noarch.rpm
RabbitMQ启动服务命令:
rabbitmq-server start
停止服务命令:
rabbitmqctl stop
在下载的时候要注意版本的对应,不然会安装不成功