RabbitMQ安装

 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

 要想安装RabbitMQ,首先需要安装和配置好它的宿主环境erlang。

一、安装erlang

    下载地址:http://www.erlang.org/downloads

[root@zhoucentos share1]# tar xvf otp_src_20.1.tar.gz
[root@zhoucentos share1]# cd otp_src_20.1                                                    
[root@zhoucentos otp_src_20.1] #  ./configure --prefix=/opt/erlang   (如果出现错误No curses library functions found,需要执行   yum -y install ncurses-devel命令)                                                                                                                                                                                  [root@zhoucentos otp_src_20.1]# make
[root@zhoucentos otp_src_20.1]#make install

修改/etc/profile文件,添加下面的环境变量:

ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

最后执行source /etc/profile让文件生效。

二、安装simpleJson

下载地址:https://pypi.python.org/pypi/simplejson/

[root@zhoucentos share1]# tar zxvf simplejson-3.12.0.tar.gz 
[root@zhoucentos share1]# cd simplejson-3.12.0
[root@zhoucentos simplejson-3.12.0]# python setup.py install

三、安装rabbitmq

下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/

[root@zhoucentos share1]# tar zxvf rabbitmq-server-generic-unix-3.5.7.tar.gz -C /opt 
[root@zhoucentos opt]# mv rabbitmq_server-3.5.7 rabbitmq

修改/etc/profile文件,添加下面的环境变量:

export PATH=$PATH:/opt/rabbitmq/sbin

最后执行source /etc/profile让文件生效。

source /etc/profile

运行:

rabbitmq-server -detached
rabbitmqctl status

原文地址:https://www.cnblogs.com/fulucky/p/7903393.html