
一、安装Erlang
由于RabbitMQ是基于Erlang(面向高并发的语言)语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。
1.1 yum安装Erlang
cd /usr/local/src/mkdir rabbitmqcd rabbitmqwget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpmrpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.ascsudo yum install erlang
或者:
上传esl-erlang_17.3-1~centos~6_amd64.rpm执行 yum install esl-erlang_17.3-1~centos~6_amd64.rpm上传:esl-erlang-compat-R14B-1.el6.noarch.rpmyum install esl-erlang-compat-R14B-1.el6.noarch.rpm

1.2 编译安装Erlang
下载erlang源代码及RabbitMQ的rpm安装包
$ wget http://www.erlang.org/download/otp_src_R16B02.tar.gz$ wget http://www.rabbitmq.com/releases ... -3.2.0-1.noarch.rpm
编译安装erlang
$ tar -zxvf otp_src_R16B02.tar.gz
利用yum安装erlang编译环境:
$ yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
配置erlang:
$ cd opt_src_R16B02$ ./configure \--prefix=/usr/local/erlang \--enable-smp-support \--enable-threads \--enable-sctp \--enable-kernel-poll \--enable-hipe \--with-ssl
编译安装erlang:
$ make && make install
设置环境变量
$ vi /etc/profile
ERL_HOME=/usr/local/erlangPATH=$ERL_HOME/bin:$PATHexport ERL_HOME PATH
让环境变量立即生效:
$ source /etc/profile
二、安装RabbitMQ
上传rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/
安装:rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
2.1 启动、停止
service rabbitmq-server startservice rabbitmq-server stopservice rabbitmq-server restart
2.2 设置开机启动
2.3 设置配置文件
cd /etc/rabbitmqcp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/mv rabbitmq.config.example rabbitmq.config
2.4 开启用户远程访问
vi /etc/rabbitmq/rabbitmq.config

注意要去掉后面的逗号。
2.5 开启web界面管理工具
rabbitmq-plugins enable rabbitmq_managementservice rabbitmq-server restart
2.6 防火墙开放15672端口
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT/etc/rc.d/init.d/iptables save
最后修改时间:2024-11-21 08:29:19
文章转载自棉花糖老丫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




