订阅博客
收藏博客
微博分享
QQ空间分享

RabbitMQ基本安装

频道:技术分享 标签:菜鸟程序员Linux下应用安装 时间:2016年06月18日 浏览:1282次 评论:15条

AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。

AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。

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

由于RabbitMQ是有Erlang语言编写开发的,所以在我们的服务端安装配置MQ的时候,首先需要先按照Erlang,下面就开始我们的RabbitMQ的安装流程:

(一)安装epel源

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm    
wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo

(二)安装erlang

yum install erlang xmlto

(三)安装rabbitmq rpm包

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5-1.noarch.rpm          
rpm -ivh  rabbitmq-server-3.1.5-1.noarch.rpm          
warning: rabbitmq-server-3.1.5-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID 056e8e56          
Preparing...                ########################################### [100%]             
   1:rabbitmq-server        ########################################### [100%]   //如下图

1.jpg

(四)使用RabbitMQ服务

//安装 RabbitMQWeb管理插件
#rabbitmq-plugins enable rabbitmq_management
#service rabbitmq-server restart
//有时候 使用service 可能无法实现服务器 restart,可以直接使用:
[root@localhost sbin]# ./rabbitmq-plugins enable rabbitmq_management
[root@localhost sbin]# rabbitmq-server started  //如下图

2.jpg

(五)测试是否安装成功

打开浏览器登录:http://IP:15672  (55672也可以),直接跳转到下列web管理,登录 账号密码默认都是 guest(如下图):

3.jpg

那么到这里,简单的RabbitMQ的安装就基本完成了,后面将继续带来MQ的进一步深入的文章,感谢您的翻阅,如有疑问可以留言交流讨论!


文章评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信