RabbitMQ支持各种操作系统,包括Unix\Linux及其各种发行和变种版本、Windows、MAC等。
首先需要下载安装包,可以是二进制,也可以是源码安装,各种包集合下载地址。
由于支持的操作系统众多,那么版本也就众多,本文以Centos为例:
一、Erlang安装
RabbitMQ基于Erlang,所以必须先安装Erlang,具体如何安装参考
这里。
二、RabbitMQ二进制安装
#rpm --import
#yum install rabbitmq-server-3.0.1-1.noarch.rpm
三、RabbitMQ源码安装
#wget
#tar rabbitmq-server-generic-unix-2.8.2.tar.gz
#cd /rabbitmq-server-generic-unix-2.8.2
修改Makeifle ,添加以下参数,指定安装目录:
SBIN_DIR = /usr/sbin
MAN_DIR = /usr/share/man
TARGET= /usr/lib/rabbitmq
#make && make
install
注意:安装脚本最后会从一个网站上拉man手册,有时连不上这个网站,安装脚本就会停住,这时可以Ctrl-c结束安装进程,这时其实已经安装完成只差man手册。
接下来验证下我们的成果吧。
四、运行RabbitMQ Server
按照上面步骤安装的RabbitMQ Server都是默认配置,如果想定制这些配置信息请听下回分解。缺省情况下RabbitMQ Server不会以daemon启动,如果需要这个效果可以在root下执行下面命令:
#chkconfig rabbitmq-server on
如此这般后就可以这样启动和停止了RabbitMQ Server了:
#/sbin/service rabbitmq-server start
#/sbin/service rabbitmq-server stop
五、管理RabbitMQ Server
RabbitMQ提供了rabbitmqctl用于管理RabbitMQ Server,后文书会详细讲解,暂且不表。
六、日志
默认在这个/var/log/rabbitmq位置下会有RabbitMQ Server的日志,在这儿能看到一些你想要的蛛丝马迹。
这个目录(可以通过RABBITMQ_LOG_BASE配置)下有两类日志:分别不是流水日志和Additional日志:
流水日志为:RABBITMQ_NODENAME.log
Additional日志为:RABBITMQ_NODENAME-sasl.log
阅读(12670) | 评论(2) | 转发(1) |