RabbitMq安装快速教程

引言: 消息系统是互联网公司在应对大流量、高负载系统中非常常用的一种系统通信机制,它除了可以将不同系统解耦,还可以实现不同的多点系统之间的同步或异步通信机制,它的高性能、高扩展性以及稳定性,一直为各大公司所广泛采用,并且各个互联网公司都开发了各自的分布式消息系统,比如阿里、360、京东等等。本文将基于开源的rabbitMq为例,来介绍其安装和部署的基本过程。


  下载erlang, rabbitmq和java client

  下载erlang安装包,这里都是需要下载源代码包,自行安装的。

    

     解压缩oltp,到目录

     >>   tar xvfz otp_src_17.4.tar.gz 

     进行编译,并安装erlang

     >> ./configure 

     出现的问题:

          

      解决办法:

       >> yum install ncurses-devel

         

     >>  make install     # 编译erlang开始

      整个过程需要5分钟左右,依据具体的系统配置不同而定。

    >> erl    #测试erlang是否安装成功

    

  2.  下载rabbitmq, 访问 http://www.rabbitmq.com/download.html

     

          加压缩文件

            tar zxvf rabbitmq-server-generic-3.4.2.tar.gz

           进入文件目录 rabbitmq/sbin

           >> chmod +x *

           >>  ./rabbitmq-server    # 启动rabbitmq server

          

    另外可以将rabbitmq进入后台模式

      >> /usr/local/sbin/rabbitmq-server –detached 

   停止程序:
 >> /usr/local/sbin/rabbitmqctl stop 

监控

主要参考官方文档:http://www.rabbitmq.com/management.html

RabbitMQ提供了一个web的监控页面系统,这个系统是以Plugin的方式进行调用的。

首先,在rabbitmq-env.conf中配置好plugins目录的位置:RABBITMQ_CONFIG_FILE

将监控页面所需要的plugin下载到plugins目录下,这些plugin包括:
  mochiweb
  webmachine
  rabbitmq_mochiweb
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
下载路径位于:http://www.rabbitmq.com/plugins.html#rabbitmq_management 

重新启动RabbitMQ,输入http://server-name:55672/mgmt/ 就能够进入到监控页面。默认的用户名和密码是: guest 和 guest。如图:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值