CentsOS原生RabbitMQ安装过程
版本依赖问题
RabbitMQ安装时与Erlang的版本一定要保持以下的对应关系,否则会引发无法启动的问题
安装Erlang
下载Erlang依赖
1
|
wget http://erlang.org/download/otp_src_20.3.tar.gz
|
解压后进入资源文件夹
1
|
tar xvf otp_src_20.3.tar.gz
|
下载编译所需组件
1
|
yum install unixODBC-devel openssl-devel ncurses-devel gcc
|
配置
1
|
./configure --prefix=/app/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
|
编译
1
|
make -j8
|
修改环境变量
1
|
vim /etc/profile
|
查看Erlang版本
1
|
erl
|
安装RabbitMQ
下载文件
1
|
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm
|
安装
1
|
rpm -ivh --nodeps --force rabbitmq-server-3.6.15-1.el6.noarch.rpm
|
后台启动
1
|
rabbitmq-server -detached
|