rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

1.安装Erlang

所以在安装rabbitMQ之前,需要先安装Erlang 。

小编使用的是otp_win64_18.1 ,需要其他版本或者32位系统的,可以去官网下载。

全部点击“下一步”就行。

有的选择其他的安装方式,可能需要添加一下系统环境变量(正常安装的也要检查下):

有最好,没有的话就手动添加嘛。

2.安装RabbitMQ

下载运行rabbitmq-server-3.6.5 ,需要其他版本或者32位系统的,可以去官网下载。

依旧可以不改变默认进行安装。

需要注意:默认安装的RabbitMQ 监听端口是5672

在Windows下进行rabbitMQ的安装

第一步:软件安装

如果安装rabbitMQ首先安装基于erlang语言支持的OTP软件,然后在下载rabbitMQ软件进行安装(安装过程都是下一步,在此不在说了)

第二步:环境变量配置

如果上面完成安装以后要进行环境变量的配置,首先配置ERLANG_HOME如下图(变量值就是你按照otp软件的路径)

然后在配置RABBITMQ_SERVER如下图(变量值是rabbitMQ的安装路径)

最后进行path的配置如下图(path的值为;%ERLANG_HOME%\bin;%RABBITMQ_SERVER%\sbin;注意是追加)

第三步:启动监控管理器

找到你安装rabbitMQ的路径,然后切换到sbin的文件夹

输入rabbitmq-plugins enable rabbitmq_management命令来启动监控管理器

然后在浏览器输入http:localhost:15672 用户名和密码默认都为guest。

这样一来我们进安装好了。

第四步:rabbitMQ常用的命令

启动监控管理器:rabbitmq-plugins enable rabbitmq_management

关闭监控管理器:rabbitmq-plugins disable rabbitmq_management

启动rabbitmq:rabbitmq-service start

关闭rabbitmq:rabbitmq-service stop

查看所有的队列:rabbitmqctl list_queues

清除所有的队列:rabbitmqctl reset

关闭应用:rabbitmqctl stop_app

启动应用:rabbitmqctl start_app

用户和权限设置(后面用处)

添加用户:rabbitmqctl add_user username password

分配角色:rabbitmqctl set_user_tags username administrator

新增虚拟主机:rabbitmqctl add_vhost  vhost_name

将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username '.*' '.*' '.*'

角色说明

none  最小权限角色

management 管理员角色

policymaker   决策者

monitoring  监控

administrator  超级管理员

RabbitMQ的默认账号是guest,密码也是guest。但是他只能访问本地的服务,所以我们最好是创建一个自己的管理员账号。

首先我们来看看当前有哪些用户:

运行命令:

rabbitmqctl list_users
我们现在就可以创建一个用户并赋给他管理员的权限。

添加用户

rabbitmqctl add_user username password
添加角色:

rabbitmqctl set_user_tags username administrator
设置权限:

rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
然后我们再去访问http://localhost:15672去验证我们创建好的用户是否能够正常使用。

RabbitMq学习笔记001---RabbitMq在Windows下安装配置相关推荐

  1. [学习笔记-VS Code篇]Windows下环境配置

    Windows下VS Code环境配置 VS Code安装 mingw-w64安装 插件安装 VS Code测试1 cmake安装 opencv安装 项目配置 从入门到放弃,配个opencv永远找不到 ...

  2. RabbitMQ学习笔记一:本地Windows环境安装RabbitMQ Server

    一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6.直接下载地址:http://erlang.org/downloa ...

  3. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  4. tflearn教程_环境部署——Windows下安装配置tensorflow和tflearn

    原标题:环境部署--Windows下安装配置tensorflow和tflearn 本例依赖Windows 7 x64位系统,由于Tensorflow依赖于Python,以及大量的相关依赖包,为了免除大 ...

  5. Windows下安装配置SubVersion的简明步骤

    Windows下安装配置SubVersion的简明步骤 [使用的安装程序和文档说明] svn-1.4.0-setup.exe:Subversion服务端1.4.0安装程序: SubService.ra ...

  6. Windows下安装配置ant

    1.ant安装 请从官网下载ant的*.zip格式的安装包, Windows建议下载*.zip版本, Linux建议下载*.gz版本. 2.配置环境变量 解压之后,在Windows中配置环境变量, 在 ...

  7. 在windows下安装配置Ulipad

    在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...

  8. 查看 rabbitmq 启动websocket 提示404_RabbitMQ在windows下安装(笔记)

    先保证Java开发环境一切正常,[jdk,maven],然后下载两个文件, 1,下载OTP https://www.rabbitmq.com/download.html 下载地址 下载RabbitMQ ...

  9. RabbitMQ学习之(二)_Centos6下安装RabbitMQ及管理配置

    首先yum方式安装依赖包 yum install ncurses-devel unixODBC unixODBC-devel 安装Erlang语言环境 wget http://erlang.org/d ...

最新文章

  1. UVA1108 Mining Your Own Business(思维、割点)(2011 ICPC - WorldFinal)
  2. Linux——33条小技巧
  3. 使用JBoss Modules来模块化Java
  4. N85通过wifi共享笔记本电脑网络的方法
  5. 设计模式---代理模式
  6. 如果没有,那么就去创造
  7. 北妈每日一学:ES6语法之 箭头函数(附免费学习资料)
  8. HTML五合一收款码网站源码(带35套模板)
  9. php 创建短地址 (var_export)
  10. Exchange Server 2013多域名证书申请
  11. 使用图形界面Anaconda创建新环境的一个小问题
  12. 多项式之和 Sn=a+aa+aaa+aaaa+.....+aaa.....aa(n个a)
  13. html能不能连数据库,html下利用javascript连数据库
  14. 欧姆龙plc的I/O存储器区详解(Omron FINS)
  15. 科学家查明北京雾霾6大主要贡献源
  16. python写一个简单的CMS识别
  17. 生活游记——泰国自由行
  18. 一文理解完美二叉树, 完全二叉树和完满二叉树
  19. 计算机英语冯敏课后题答案,(中学篇)2020年第10期:例谈基于协同效应的读后续写教学(浙江:冯敏)一文涉及的读后续写试题...
  20. android语音动画,Android逐帧动画的简单使用-语音播放效果的实现

热门文章

  1. 服务自动拉起,定时日志清理,数据统计的shell脚本
  2. putty的窗口关闭相关的可能需要注意的细节
  3. view-controller标签
  4. 慕课网-C++远征之多态篇(中)-学习笔记
  5. Logstash+elasticsearch+elastic+nignx
  6. 【转发】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...
  7. 不允许创建临时变量,交换两个数的内容
  8. Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(转)
  9. Lync Server 2013 安装准备工具 for Win 2008 R2
  10. 使用struts2来防止表单重复提交