RabbitMQ学习系列一:windows下安装RabbitMQ服务
Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。
第一步下载erlang:http://www.erlang.org/download.html
第二步下载rabbitmq:http://www.rabbitmq.com/download.html
注意:安装rabbitmq需要保证本机或者服务器上面的安全软件已经完成退出,否则有可能提示权限错误
错误信息:unable to register Rabbitmq service with service manager
安装ERLANG完成后,配置环境变量:
ERLANG分为32和64位两种,根据系统来决定使用哪个版本。安装的时候直接双击下一步,默认安装即可。
安装完以后erlang会自动修改系统变量,但是需要重启系统才能生效,所以这里需要手动设置一下系统变量略过重启过程。
C:\Users\Administrator>set ERLANG_HOME=C:\Program Files\erlx.x.x
C:\Program Files\erl5.10.4 为你erlang的安装路径
ERLANG_HOME C:\Program Files\erlx.x 注意是全路径
否则报错:

处理完成后可以使用cmd命令来操作rabbitmq设置等信息
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmq-plugins.bat enable rabbitmq_managementThe following plugins have been enabled: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_managementApplying plugin configuration to rabbit@WIN-3UQD3VV7VQ3... started 6 pC:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat list_usersListing users ...guest [administrator]C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat list_vhostsListing vhosts .../C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat add_user pangshunlong 1qaz2wsx!@Creating user "pangshunlong" ...C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat list_usersListing users ...guest [administrator]pangshunlong []C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat set_user_tags pangshunlong administratorSetting tags for user "pangshunlong" to [administrator] ...C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat set_permissions -p / pangshunlong ".*" ".*" ".*"Setting permissions for user "pangshunlong" in vhost "/" ...C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat list_usersListing users ...guest [administrator]pangshunlong [administrator]C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin> |
以上cmd主要是用来设置账号、vhost、权限、作用域等
也可以登录后界面操作:http://localhost:15672/ 用cmd命令添加的账号登陆即可

查看所有user账号信息,也可在此add user

查看vhost信息,vhost主要用于业务划分,一个业务系统一个vhost比较合理,防止队列交叉,也可也add vhost

回到user页面,可也点击任意一个账号,进入详细页面,设置账号的控制权限 virtual Host:/ 或者 上一步add 的vhost,这样此user账号才可以连接队列操作

设置完成后回到用户账号页面,可也看到每个账号对应的 can access virtual hosts信息

好了,就写到这里,后续写c# 程序如何进行连同 rabbitmq 进行 发布、订阅等消息队列操作demo。
RabbitMQ学习系列一:windows下安装RabbitMQ服务的更多相关文章
- Windows下安装RabbitMQ
今天正好给自己机器安装rabbitmq,总结下安装经验. 现在国内访问erlang,和 RabbitMQ 官网好像都很难连上.我已下载好了资源,需要的朋友可以下载. 链接: https://pan.b ...
- windows下安装RabbitMQ【我】
windows下 安装 rabbitMQ rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实 ...
- Git学习系列之Windows上安装Git详细步骤(图文详解)
前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- windows下安装RabbitMq和常用命令
----RabbitMq安装-----windows下安装:(1)首先windows下安装好了erlang和rabbitmq.如下地址同时下载和安装:Erlang:http://www.erlang. ...
- python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy
windows下安装scrapy 依次执行下列操作: pip install wheel pip install lxml pip install PyOpenssl 安装Microsoft visu ...
- 二,windows下安装memcached服务
window下安装memcached服务的流程如下: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c ...
- Windows 下安装RabbitMQ服务器及基本配置
RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- windows下安装Rabbitmq详解
RabbitMQ是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang. 1.什么是Erlang? Erlang(['ə:læŋ])是一种通用的面向并发的编程语言 ...
随机推荐
- easyUi DataGrid 显示日期列,时间为空也可,的正常显示,及普通居中列情况
$('#tt').datagrid({ url: '@Url.Content("~/kpi/FindList")', w ...
- Beta版本冲刺准备
1. 介绍小组新加入的成员,Ta担任的角色. 姓名 王华俊 爱好 PS ,听音乐等等 编程方向 Java小程序,GUI 团队内担任的角色 美工 让他担任这个角色的理由:不同于别人的直男审美 2. 讨论 ...
- ECCV 2016 paper list
摘录ECCV2016部分文章,主要有Human pose esimation, Human activiity / actions, Face alignment, Face detection & ...
- 搭建一台deeplearning的服务器
在计算机时代的早期,一名极客的满足感很大程度上来源于能DIY一台机器.到了深度学习的时代,前面那句话仍然是对的. 缘起在2013年,MIT科技评论将深度学习列为当年十大科技突破之首.其原因在于,模型有 ...
- Flash插件flashplugin-nonfree的手动更新
Debian,nonfree库里有flashplugin-nonfree,这个就是网页浏览器的Flash插件了.不过它好像不会自动更新,每次更新网页浏览器后都会提示flashplugin版本过低.但f ...
- 一场关于 .net core 和 .net framework 编码的案情分析
案情背景 目前公司做新项目,基本所有新项目都是用.net core来做,旧项目一半还是基于 .net framework下面,一半已经迁移到了core平台.在做新项目的时候,有个功能需要对接到旧项目那 ...
- C#系统登录随机验证码生成及其调用方法
话不多说,直接上代码 public ValidateCode() { } /// <summary> /// 验证码的最大长度 /// </summary> public in ...
- 聚合和分组F,Q和事物,cookie,session
聚合 aggregate()是QuerySet 的一个终止子句,意思是说,它返回一个包含一些键值对的字典. 键的名称是聚合值的标识符,值是计算出来的聚合值.键的名称是按照字段和聚合函数的名称自动生成出 ...
- git log 高级用法
转自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.3-Git-log%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95 内 ...
- tomcat设置默认欢迎页、server.xml配置文件中的标签理解
一:要求:输入网址,不加文件名便可以访问默认页面 (1)项目中只有静态文件 方法:更改tomcat下的conf目录下的web.xml文件,如下图: <welcom-file-list>元素 ...