网上的资料太乱 很容易把环境搞乱 费了九牛二虎之力总算出来了 但这足足浪费了我一天的时间
在安装rabbitmq之前首先要安装erlang,以及相关的依赖python 、simplejson
1,安装python
#wget http://www.python.org/ftp/python/2.5.2/Python-2.7.3.tar.bz2
#tar -jxvf Python-2.7.3.tar.bz2
#cd Python-2.7.3
#./configure
#make && make install
Python -V 查看版本
#wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz
#tar -zxvf simplejson-2.0.9.tar.gz
#cd simplejson-2.0.9
#python setup.py install
#yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
#yum install libX* java* tk unixODBC unixODBC-devel
#yum -y install ncurses-devel
#yum install ncurses-devel
#yum -y install xmlto
#wget http://www.erlang.org/download/otp_src_R16B02.tar.gz
#tar -zxvf otp_src_R16B02.tar.gz
#cd erlang_R16B/
#./configure
#make && make install
#vi /etc/profile
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME PATH
#source /etc/profile //是文件生效
-------安装完成-------
输入 erl 进入erlang则成功安装
halt(). 退出erl
#yum install nc //版本---nc.x86_64---
cd /usr/local
#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.1/rabbitmq-server-3.1.1.tar.gz
#tar -zxvf rabbitmq-server-3.1.1.tar.gz
#cd rabbitmq-server-3.1.1
#make
如果机器上python 版本为2.6以下版本 会提示You don't appear to have simplejson.py installed 安装。
#make install TARGET_DIR=/opt/mq/rabbitmq SBIN_DIR=/opt/mq/rabbitmq/sbin MAN_DIR=/opt/mq/rabbitmq/man
#cd /opt/mq/rabbitmq/sbin
#mkdir /etc/rabbitmq/
#./rabbitmq-plugins enable rabbitmq_management
#./rabbitmq-server start &
由于是在Linux上安装 在本地浏览器打开需要开放15672端口
#vi /etc/sysconfig/iptables
添加 -A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT
重启 service iptables restart