一.windows环境下rabbitMQ的的安装和配置
rabbitMQ是AMQP 0-9-1(高级消息队列协议)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。用它来实现分布式消息队列。
1.因为是用Erlang编写的,所以首先要安装 Eralng OTP For Windows,到官网去下载,http://www.erlang.org/ ,进入下载页,看到如下一些版本。

选择适合windows64位的版本,下载完以后,一路安装下去即可。
2.下载RabbitMQ Server。到官网下载:http://www.rabbitmq.com/。进入到http://www.rabbitmq.com/install-windows.html 这个下载页,然后选择下面的版本安装。

安装也是一路点下去。
3.安装完了以后,进入到rabbitMQ的sbin目录下:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin(视自己的安装情况来定)。然后输入rabbitmqctl status。发现弹出如下信息。

4.接下来需要安装rabbitMQ的web插件,以便我们能从web端来访问管理rabbitmq的后台。继续在sbin目录下输入如下命令:rabbitmq-plugins enable rabbitmq_management。弹出如下信息。

此时在本地可以访问http://localhost:15672,默认的账户和密码都是guest。进入如下页面。

输入用户名和密码,进入如下页面。这便是rabbitMQ的控制台。

当然我们也可以远程访问:输入 ip:15672(注意防火墙要先放开这个端口的限制),一样可以进入到登录页面。
5.设置自己的用户名和密码
--首先我们来查看一下当前的用户信息:在sbin目录下输入rabbitmqctl.bat list_users命令,发现只有一个guest用户。

--使用rabbitmqctl.bat add_user username password命令来新增rabbitMQ的用户。输入rabbitmqctl.bat add_user xdx 123456

--再次使用list_users命令来查看现在的用户列表。

--可以看到此时xdx这个用户是没有权限的,接下来给它授予权限。使用rabbitmqctl.bat set_user_tags username administrator这条命令来授予管理员权限,输入rabbitmqctl.bat set_user_tags xdx administrator

--再次查看用户列表,可以看到xdx用户已经被授予了administrator了。

--接下来还需要设置这个心用户的权限,使用rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP这条命令来设置,输入命令rabbitmqctl set_permissions -p / xdx ".*" ".*" ".*"

现在我们使用新的用户名和密码来登录。可以查看到权限。

除此之外,现在我们在这个管理后台上也可以进行上述的那些添加用户等操作了。
一.windows环境下rabbitMQ的的安装和配置的更多相关文章
- Windows环境下MySQL 5.6安装与配置
1将MySQL压缩包解压到自定义目录下. 2.添加环境变量 右键单击我的电脑->属性->高级系统设置(高级)->环境变量. 点击系统变量下的新建按钮 1) 输入变量名:MYSQ ...
- windows环境下nginx服务器的安装与配置
转载至:http://www.cnblogs.com/hxxy2003/archive/2012/09/20/2695254.html nginx服务器是一个高性能的HTTP和反向代理服务器,它以稳定 ...
- WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)
以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...
- 《高可用MySQL》1 – Windows环境下压缩版MySQL安装
近日在读O’REILIY系列的<高可用MySQL>, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容.Master-Slave这东西吧,在许多公司都是标配,开发中基本天 ...
- windows环境下Robot Framework的安装步骤
Robot Framework是由python编写的开源的用来做功能性测试的自动化测试框架.本文介绍Robot Framework在windows环境下的安装步骤. 安装python从python官网 ...
- Linux & Windows 环境下 RabbitMQ 安装与基本配置
索引: 目录索引 参看代码 GitHub: rabbitmq.txt 一.Linux (DeepinOS) 环境 .安装: sudo apt install rabbitmq-server .进入目录 ...
- Windows环境下为PHP5.6安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...
- Windows环境下Sybase12.5 图文安装教程
先准备好安装文件,解压缩ASE install.rar文件,文件夹中包含一个setup.exe可执行文件,双击运行 --- > 欢迎界面出现 下面选择相应国家的协议,我们选择“中华人民共和国”, ...
- Windows环境下svn服务器的安装步骤
做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理. 下载SVN服务器 下载地址是:http://subversion.apache.org/pa ...
随机推荐
- mac+apue
直接从apuebook的网站下载源码,无法编译通过 通过查看以下博客解决这个问题 http://cocoa.venj.me/blog/compile-apue-example-code-under-l ...
- 选择排序-Python与PHP实现版
选择排序Python实现 import random # 生成待排序数组 a=[random.randint(1,999) for x in range(0,36)] # 选择排序 def selec ...
- ExtJS+Handler入门显示
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.c ...
- Kaggle实战之二分类问题
0. 前言 1. MNIST 数据集 2. 二分类器 3. 效果评测 4. 多分类器与误差分析 5. Kaggle 实战 0. 前言 "尽管新技术新算法层出不穷,但是掌握好基础算法就能解决手 ...
- 静态频繁子图挖掘算法用于动态网络——gSpan算法研究
摘要 随着信息技术的不断发展,人类可以很容易地收集和储存大量的数据,然而,如何在海量的数据中提取对用户有用的信息逐渐地成为巨大挑战.为了应对这种挑战,数据挖掘技术应运而生,成为了最近一段时期数据科学的 ...
- unity3d资源打包总结
http://www.manew.com/blog-33734-12973.html unity 打包的时候会把下面几个文件资源打进apk或者ipa包里面 1. Asset下的所有脚本文件 2. As ...
- memcached一致性哈希及php客户端实现
1.memcached分布式算法 memcached的分布式是依靠客户端的算法来实现,假设键名为$key,服务器数量为N,常规的实现方式有两种: 取模哈希 crc32($key)%N,通过这个算法将键 ...
- spring cloud feign不支持@RequestBody+ RequestMethod.GET,报错
1.问题梳理: 异常:org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not ...
- StringUtils工具类常用方法汇总2(截取、去除空白、包含、查询索引)
在上一篇中总结了StringUtils工具类在判断字符串为空,大小写转换,移除字符或字符序列,替换,反转,切割合并等方面的方法,这次再汇总一下其它常用的方法. 一.截取 StringUtils ...
- 51Nod 1284 2 3 5 7的倍数 容斥原理
1284 2 3 5 7的倍数基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数. 例如N = 1 ...