zoukankan      html  css  js  c++  java
  • windows安装rabbitMQ服务

    简介:

    RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。

    windows安装rabbitMQ服务步骤:

    首先需要安装 Erlang环境
    官网: 
    http://www.erlang.org/
    Windows版下载地址:http://www.erlang.org/download/
    第一步运行:
     
    第二步:
    第三步:
    第四步:
     
    第五步:
    这样 就安装完了 Erlang
     
    然后需要配置ERLANG_HOME的环境变量
     
    设置环境变量 %ERLANG_HOME%,然后加入path中
     
    %ERLANG_HOME%sbin (注意前面的分号),然后确定即可

     现在打开windows命令行(“cmd”),输入erl如果出现如下所示提示

    说明环境变量配置成功

    然后就可以安装RabbitMQ了 
     
    首先下载RabbitMQ 的Windows版本
     

    下载地址:
     
    打开安装程序 按照下面步骤安装:
     
    安装都比较简单 如此就安装完成了
    这样就是安装完成后的开始菜单的效果 都是一些工具
    然后进入管理工具
    运行命令:
    rabbitmq-plugins enable rabbitmq_management 
    就OK了
     
    经过上面 的步骤 Windows版本的安装就Ok 了
    然后启动rabbitMQ
    如果报错,提示以下信息
    说明erlang的环境变量未配置
    如果是配置成功了还是报这个错,那就重启电脑

    rabbitmq服务的启动

          启动服务器的方式有两种,一种为dos窗口,以命令行的方式启动,命令为 rabbitmq-server [-detached] ,加-detached为后台运行模式,如下图所示
       

    在命令行启动,即rabbitmq-service start, rabbitmq-servic对windows下的  rabbitmq服务进行建立删除,启动关闭等操作如:

       rabbitmq-service start启动服务
       rabbitmq-service stop停止服务 
       rabbitmq-service install装载服务
       rabbitmq-service remove删除服务  

    rabbitmq插件的启用和关闭

    rabbitmq-plugins enable plugin-name
          该命令用于 启用指定的插件
          常用的如:rabbitmq_management 
          该插件为rabbitmq提供一个基于web管理界面,可以很方便的在浏览器中管理rabbitmq,登录地址默认为localhost:15672,用户名和密码都为guest。
          该命令可以列出所有的插件列表,标记为E*或e*的已经启用的插件,没标记的为未启用插件

         rabbitmq-plugins disable plugin-name

         该命令用于关闭指定的插件,比如可以关闭rabbitmq_management 插件用 rabbitmq-plugins disable rabbitmq_management 即可

           rabbitmq-plugins list

    rabbitmq一个重要的管理平台rabbitmqctl:

      它提供了各种对rabbitmq进行管理的各种命令,命令很多,这里列举一些比较常用的,更详细的命令可以去官方网站查文档,文章的最后给出了api的链接。

     列出所有queue  rabbitmqctl list_queues

     列出指定queue的信息 rabbitmqctl list_queues [the queue name] messages_ready messages_unacknowledged

     列出所有exchange  rabbitmqctl list_exchanges

     列出所有binding  rabbitmqctl list_bindings

    rabbitMQ启动成功后浏览器访问localhost:55672  默认账号:guest  密码:guest

  • 相关阅读:
    问题001:Java软件,属于系统软件还是应用软件呢?
    Apache.Tomcat 调用Servlet原理之Class类的反射机制,用orc类解释
    CharSquence 接口的作用,多态以增强String
    eclipse环境Dynamic web module version 3.1版本的进步,简化Dynamic web object 中Servlet类的配置,不用web.xml配置<Servlet>
    tomcat.apache startup.bat闪退两种解决方法
    c++谭浩强教材教学练习例题1.2 求两数之和 为什么sum=a+b;sum的值为65538
    JSON格式自动解析遇到的调用方法问题.fromJson() ..readValue()
    shell command to replace UltraEdit
    根据内容最后一位进行排序
    利用left join 筛选B表中不包含A表记录
  • 原文地址:https://www.cnblogs.com/staticed/p/8566300.html
Copyright © 2011-2022 走看看