美文网首页
RabbitMQ Server的安装

RabbitMQ Server的安装

作者: 简简天天 | 来源:发表于2018-06-05 14:06 被阅读0次

    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
    

    成功界面:


    image.png

    登录Web管理界面

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

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

    相关文章

      网友评论

          本文标题:RabbitMQ Server的安装

          本文链接:https://www.haomeiwen.com/subject/qrheoxtx.html