Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5785777
  • 博文数量: 291
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7924
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(291)

文章存档

2018年(21)

2017年(4)

2016年(5)

2015年(17)

2014年(68)

2013年(174)

2012年(2)

分类: 系统运维

2013-01-08 14:46:08

    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) |
给主人留下些什么吧!~~

jxzkin2014-05-15 09:21:39

源码安装的话,少一个TARGET_DIR?

scq2099yt2013-01-15 15:49:51

文明上网,理性发言...