简介:

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

windows安装rabbitMQ服务的更多相关文章

  1. RabbitMQ学习系列一安装RabbitMQ服务

    RabbitMQ学习系列一:windows下安装RabbitMQ服务 http://www.80iter.com/blog/1437026462550244 Rabbit MQ 是建立在强大的Erla ...

  2. CentOS8/Windows 安装RabbitMQ

    Centos8安装rabbitmq 1.安装erlang(rabbitmq是用erlang语言开发的,erlang版本需要22.x以上) yum install erlang 2.下载rabbitmq ...

  3. windows 安装 RabbitMQ 并添加用户 – 畅玩Coding

    原文:windows 安装 RabbitMQ 并添加用户 – 畅玩Coding 1.RabbitMQ 使用 Eralng,所以需要先安装 Eralng 下载: http://www.erlang.or ...

  4. Windows 安装RabbitMQ后,启动服务就自动停止

    在做SpringCloud消息总线的时候,需要用到RabbitMQ,于是在windows上下载安装了一个,erlang的安装包不是官网下载的,而是朋友分享给我的,没注意它的版本(9.3). 安装完成后 ...

  5. RabbitMQ学习系列一:windows下安装RabbitMQ服务

    Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang. 第一步下载erlang:http://www.erlang.org/download ...

  6. Windows安装RabbitMQ集群的几个注意点

    记录一下RabbitMQ在windows平台下安装的几个注意点- -,好记性不如烂笔头 安装过程与Linux安装一致,教程参照官网集群配置:此处只列举出几个注意点: 1. erlang的版本需要一致, ...

  7. Windows 安装Rabbitmq

    Rabbitmq是基于erlang开发的消息队列,客户端支持主流的开发语言(java.C#.Python等). 环境:windows server 2012(x64) 1.下载安装 http://ww ...

  8. windows安装rabbitmq

    官网下载windows安装版本:http://www.rabbitmq.com/install-windows.html ,安装文件rabbitmq-server-3.6.5.exe 前提:安装erl ...

  9. Windows 安装 MongoDB 服务

    第一步 以管理员权限打开命令提示符 按Windows+R键(Ctrl和Alt中间的那个,有微软Logo的键),输入cmd打开命令提示符 第二步 创建数据库目录. 使用mkdir命令,创建数据库的目录和 ...

随机推荐

  1. ellipsize-TextView省略号的设定

    ellipsize主要是当TextView的文字过长的时候,我们可以让它显示省略号 用法如下: 在xml中 <!--省略号在结尾--> android:ellipsize = " ...

  2. elasticsearch java 客户端之action简介

    上一篇介绍了elasticsearch的client结构,client只是一个门面,在每个方法后面都有一个action来承接相应的功能.但是action也并非是真正的功能实现者,它只是一个代理,它的真 ...

  3. 团队作业-Beta冲刺(1)

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cnblo ...

  4. 外部事件触发调用对象方法时this指向问题

    问题如下: var obj = { name: 'dang', test:function(){ alert(this.name); } }; obj.test(); //这样是可以的 $('.box ...

  5. Android 在滚动列表中实现视频的播放(ListView & RecyclerView)

    这片文章基于开源项目: VideoPlayerManager. 所有的代码和示例都在那里.本文将跳过许多东西.因此如果你要真正理解它是如何工作的,最好下载源码,并结合源代码一起阅读本文.但是即便是没有 ...

  6. Monkey服务器命令

  7. ubuntu-系统卡慢解决(转载)

    ubuntu系统狠慢 或者很卡的原因 1.  涉及内存小或者虚拟SWAP分区调整问题    可以通过 系统监视器 进行查看      在UBUNTU系统里面,并不是你的物理内存全部耗尽之后,系统才使用 ...

  8. libcurl 上传文件至 web服务器

    测试环境搭建, 使用 wamp server (windows下的 apache+MySQL+php) libcurl vc6 工程代码  下载地址:  http://download.csdn.ne ...

  9. Solr 写数据流程

    Solr 写数据流程: 1.源字符串首先经过分词器处理,包括:拆分词以及去除stopword. 2.然后经过语言处理,包括大小写转换以及单词转换. 3.将源数据中需要的信息加入到Document中的各 ...

  10. $(dom).each(index,ele){} 真正的jquery对象

    1.$(ele)才是each真正的jquery对象,而不是ele.$('.mt-story-info').each(function(index,ele){ if($('.mt-story-info' ...