码迷,mamicode.com
首页 > 其他好文 > 详细

开源消息队列系统 rabbitmq-server 安装详细

时间:2015-11-09 00:15:31      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:消息队列 rabbitmq-server 安装详细

    公司开发的公有云环境需要用到 rabbitMQ,但是在公司的安装手册里并没有关于该软件的安装方法,只给了一个 rabbitMQ 官网的链接。当哥看到这个链接满面的"黑线",这是在考验哥的智商吗?哥不得不吐槽一下,公司的安装文档实在是太烂了,你既然用这软件为什么不能写个安装文档,哥真的是无语...

    回到正题,rabbitMQ 是做什么用的,还请大家去问"度娘",这里不做详细说明。rabbitMQ是用erlang 语言开发。首先,我们需要安装 erlang,在安装erlang 前我们先解决依赖关系(我的环境是 CentOS 6.3 x64):

# yum install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel xmlto

安装 erlang

# wget http://www.erlang.org/download/otp_src_R13B04.tar.gz
# tar zxvf otp_src_R13B04.tar.gz
# cd otp_src_R13B04
# ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe
# make && make install

关于 hipe 可以到 http://www.cnblogs.com/me-sa/archive/2012/10/09/erlang_hipe.html网站去查找,里面写的很详细,这里不做过多解释
配置环境变量:

# vi /etc/profile
export PATH=/usr/local/erlang/bin:$PATH
# source /etc/profile

执行 erl进入 erlang shell 成功安装  测试一下是否安装成功,在控制台输入命令 erl
安装 rabbitmq-server

# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6.tar.gz
# cd rabbitmq-server-3.5.6
# make
# make install TARGET_DIR=/usr/local/rabbitmq-server SBIN_DIR=/usr/local/rabbitmq-server/sbin MAN_DIR=/usr/local/rabbitmq-server/man

/etc/profile 文件内,添加环境变量并重新读取它:

export PATH=/usr/local/rabbitmq-server/sbin:$PATH

启动 rabbitMQ

# rabbitmq-server start &

rabbitMQ的默认监听端口5672

# netstat -an | grep "5672"

本文出自 “Jtao'Blog” 博客,请务必保留此出处http://hyjtao.blog.51cto.com/2385891/1710785

开源消息队列系统 rabbitmq-server 安装详细

标签:消息队列 rabbitmq-server 安装详细

原文地址:http://hyjtao.blog.51cto.com/2385891/1710785

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!