RabbitMq学习笔记001---RabbitMq在Windows下安装配置
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下安装配置相关推荐
- [学习笔记-VS Code篇]Windows下环境配置
Windows下VS Code环境配置 VS Code安装 mingw-w64安装 插件安装 VS Code测试1 cmake安装 opencv安装 项目配置 从入门到放弃,配个opencv永远找不到 ...
- RabbitMQ学习笔记一:本地Windows环境安装RabbitMQ Server
一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6.直接下载地址:http://erlang.org/downloa ...
- python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- tflearn教程_环境部署——Windows下安装配置tensorflow和tflearn
原标题:环境部署--Windows下安装配置tensorflow和tflearn 本例依赖Windows 7 x64位系统,由于Tensorflow依赖于Python,以及大量的相关依赖包,为了免除大 ...
- Windows下安装配置SubVersion的简明步骤
Windows下安装配置SubVersion的简明步骤 [使用的安装程序和文档说明] svn-1.4.0-setup.exe:Subversion服务端1.4.0安装程序: SubService.ra ...
- Windows下安装配置ant
1.ant安装 请从官网下载ant的*.zip格式的安装包, Windows建议下载*.zip版本, Linux建议下载*.gz版本. 2.配置环境变量 解压之后,在Windows中配置环境变量, 在 ...
- 在windows下安装配置Ulipad
在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...
- 查看 rabbitmq 启动websocket 提示404_RabbitMQ在windows下安装(笔记)
先保证Java开发环境一切正常,[jdk,maven],然后下载两个文件, 1,下载OTP https://www.rabbitmq.com/download.html 下载地址 下载RabbitMQ ...
- RabbitMQ学习之(二)_Centos6下安装RabbitMQ及管理配置
首先yum方式安装依赖包 yum install ncurses-devel unixODBC unixODBC-devel 安装Erlang语言环境 wget http://erlang.org/d ...
最新文章
- UVA1108 Mining Your Own Business(思维、割点)(2011 ICPC - WorldFinal)
- Linux——33条小技巧
- 使用JBoss Modules来模块化Java
- N85通过wifi共享笔记本电脑网络的方法
- 设计模式---代理模式
- 如果没有,那么就去创造
- 北妈每日一学:ES6语法之 箭头函数(附免费学习资料)
- HTML五合一收款码网站源码(带35套模板)
- php 创建短地址 (var_export)
- Exchange Server 2013多域名证书申请
- 使用图形界面Anaconda创建新环境的一个小问题
- 多项式之和 Sn=a+aa+aaa+aaaa+.....+aaa.....aa(n个a)
- html能不能连数据库,html下利用javascript连数据库
- 欧姆龙plc的I/O存储器区详解(Omron FINS)
- 科学家查明北京雾霾6大主要贡献源
- python写一个简单的CMS识别
- 生活游记——泰国自由行
- 一文理解完美二叉树, 完全二叉树和完满二叉树
- 计算机英语冯敏课后题答案,(中学篇)2020年第10期:例谈基于协同效应的读后续写教学(浙江:冯敏)一文涉及的读后续写试题...
- android语音动画,Android逐帧动画的简单使用-语音播放效果的实现
热门文章
- 服务自动拉起,定时日志清理,数据统计的shell脚本
- putty的窗口关闭相关的可能需要注意的细节
- view-controller标签
- 慕课网-C++远征之多态篇(中)-学习笔记
- Logstash+elasticsearch+elastic+nignx
- 【转发】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...
- 不允许创建临时变量,交换两个数的内容
- Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(转)
- Lync Server 2013 安装准备工具 for Win 2008 R2
- 使用struts2来防止表单重复提交