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_management The following plugins have been enabled: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_management Applying plugin configuration to rabbit@WIN-3UQD3VV7VQ3... started 6 p C:\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_users Listing users ... guest [administrator] C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat list_vhosts Listing 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_users Listing users ... guest [administrator] pangshunlong [] C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin>rabbitmqctl.bat set_user_tags pangshunlong administrator Setting 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_users Listing 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æŋ])是一种通用的面向并发的编程语言 ...
随机推荐
- [leetcode 50]remove element
1 题目 Given an array and a value, remove all instances of that value in place and return the new leng ...
- Sql Server中的表访问方式Table Scan, Index Scan, Index Seek
1.oracle中的表访问方式 在oracle中有表访问方式的说法,访问表中的数据主要通过三种方式进行访问: 全表扫描(full table scan),直接访问数据页,查找满足条件的数据 通过row ...
- AEAI Portal 权限体系说明
1.概述 在数通畅联的产品体系中,AEAI Portal毫无疑问的占据了很重要的地位,在这里我们将通过参考Portal样例,讲述一下AEAI Portal权限体系的控制方法.在Portal使用过程中, ...
- 1月第2周业务风控关注|“扫黄打非”部门查处互动作业、纳米盒等20多个学习类App
易盾业务风控周报每周呈报值得关注的安全技术和事件,包括但不限于内容安全.移动安全.业务安全和网络安全,帮助企业提高警惕,规避这些似小实大.影响业务健康发展的安全风险. 1.全国"扫黄打非&q ...
- [leetcode.com]算法题目 - Triangle
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...
- MVVM双向绑定实现之Object.defineProperty
随着web应用的发展,直接操作dom的应用已渐行渐远,取而代之的是时下越来越流行的MVVM框架,dom操作几乎绝迹,这里面自然是框架底层封装的结果.MVVM框架的双向数据绑定使开发效率大大提高:然后在 ...
- ping端口是否开放(windows,macos,linux)
windows中ping端口:tcping命令 1. tcping 非自带命令,首先安装tcping命令,也可以去官网:http://www.elifulkerson.com/projects/tcp ...
- postgresql-定时备份,压缩备份
crontab -e 在最后添加: # backup database at 22:00 every day 0 22 * * * thunisoft /home/eric/bin/backup-db ...
- web socket 入门
WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,其优雅地解决了以往web服务器不能向web客户端实时推送消息的问题. 在浏览器js环境中,创建一个websock ...
- Hadoop集群搭建中时间同步步骤
一.设置主节点时间服务器的时区 二.在每一个节点上检查是否安装时间服务ntp 三.在主节点上配置时间同步的相关文件 四.在其他从节点上配置与主节点时间同步的脚本 一.设 ...