RabbitMQ Server的安装

RabbitMQ简介

RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。

centos7

RabbitMQ的下载地址:

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

erlang的下载地址:

http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

如果要选择其他的版本,请在这里查看下载:
http://www.rabbitmq.com/releases/erlang/
http://www.rabbitmq.com/releases/rabbitmq-server/

以上的地址都是rabbitmat官方提供的地址,尽量使用这里的安装包,虽然erlang官方也有安装包,但和rabbitMQ官方的还是有些许区别。

安装 erlang

Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。

rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm 
查看是否安装成功:erl -version

安装rabbitMQ

rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm 
警告:rabbitmq-server-3.6.6-1.el7.noarch.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 6026dfca: NOKEY
错误:依赖检测失败:socat 被 rabbitmq-server-3.6.6-1.el7.noarch 需要

安装socat

yum install socat.x86_64
重新安装:rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm 

启动

  • 配置为守护进程随系统自动启动,root权限下执行:
chkconfig rabbitmq-server on
  • 启动rabbitMQ服务
/sbin/service rabbitmq-server start  或
rabbitmq-server -detached
  • 查看rabbitMQ服务状态
rabbitmqctl status
  • 停止rabbitmq服务
rabbitmqctl stop

安装Web管理界面插件

rabbitmq-plugins enable rabbitmq_management

成功界面:


RabbitMQ Server的安装_第1张图片
image.png

登录Web管理界面

安装好插件并开启服务后,可以浏览器输入localhost:15672,账号密码全输入guest即可登录。

  • 注意
    ,RabbitMQ默认不允许远程ip登录,即只能使用localhost登录。如果希望远程登录,需要添加用户权限,参考设置RabbitMQ远程ip登录。

你可能感兴趣的:(RabbitMQ Server的安装)