消息队列RabbitMQ是由Erlang编写,所以搭建RabbitMQ的环境需要先有Erlang的开发环境,Erlang和RabbitMQ环境的搭建较为麻烦,很容易出错,所以尽量用yum安装的方式进行。
首先先安装Erlang所需依赖的组件:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
然后安装Erlang
rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc
wget -O /etc/yum.repos.d/erlang_solutions.repo http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo
然后更新yum源
yum update --skip-broken
然后安装Erlang
yum -y install erlang
然后安装socat
wget -c https://forensics.cert.org/cert-forensics-tools-release-el6.rpm
rpm -Uvh cert-forensics-tools-release.rpmyum --enablerepo=forensics -y install socat
然后安装rabbitmq
wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el6.noarch.rpmyum -y install rabbitmq-server-3.6.9-1.el6.noarch.rpm
然后启动rabbitmq
rabbitmq-server start &
开启插件
rabbitmq-plugins enable rabbitmq_management