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的的安装和配置的更多相关文章

  1. Windows环境下MySQL 5.6安装与配置

    1将MySQL压缩包解压到自定义目录下. 2.添加环境变量 右键单击我的电脑->属性->高级系统设置(高级)->环境变量. 点击系统变量下的新建按钮 1)    输入变量名:MYSQ ...

  2. windows环境下nginx服务器的安装与配置

    转载至:http://www.cnblogs.com/hxxy2003/archive/2012/09/20/2695254.html nginx服务器是一个高性能的HTTP和反向代理服务器,它以稳定 ...

  3. WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)

    以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...

  4. 《高可用MySQL》1 – Windows环境下压缩版MySQL安装

    近日在读O’REILIY系列的<高可用MySQL>, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容.Master-Slave这东西吧,在许多公司都是标配,开发中基本天 ...

  5. windows环境下Robot Framework的安装步骤

    Robot Framework是由python编写的开源的用来做功能性测试的自动化测试框架.本文介绍Robot Framework在windows环境下的安装步骤. 安装python从python官网 ...

  6. Linux & Windows 环境下 RabbitMQ 安装与基本配置

    索引: 目录索引 参看代码 GitHub: rabbitmq.txt 一.Linux (DeepinOS) 环境 .安装: sudo apt install rabbitmq-server .进入目录 ...

  7. Windows环境下为PHP5.6安装redis扩展和memcached扩展

    一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本       2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...

  8. Windows环境下Sybase12.5 图文安装教程

    先准备好安装文件,解压缩ASE install.rar文件,文件夹中包含一个setup.exe可执行文件,双击运行 --- > 欢迎界面出现 下面选择相应国家的协议,我们选择“中华人民共和国”, ...

  9. Windows环境下svn服务器的安装步骤

    做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理. 下载SVN服务器 下载地址是:http://subversion.apache.org/pa ...

随机推荐

  1. 【2】hadoop搭建准备软件

    准备一:VMware虚拟工具: 链接:http://pan.baidu.com/s/1o7F4A6I 密码:w5ti 准备二:CentOS6.8虚拟机(64位):如果64位不允许安装,可能是电脑设置问 ...

  2. 如何在C#中使用存储过程(SQL Server 2000)

    要在C#中使用存储过程,首先看看test表的创建sql语句:   create table test55 ( uid int identity(1,1), class1 varchar(20), cl ...

  3. 为什么选择使用Sass而不是Less?

    这篇文章主要解答以下几个问题,供前端开发者的新手参考. 1.什么是Sass和Less? 2.为什么要使用CSS预处理器? 3.Sass和Less的比较 4.为什么选择使用Sass而不是Less? 什么 ...

  4. javaweb-3-在Eclipse中引入Tomcat

    一.在Eclipse中引入Tomcat 第一步: 第二步: 第三步: 第四部:

  5. SQL Server 结构分解

    关系引擎和存储引擎是SQL Server 的两大组件,其中关系引擎也叫查询处理器,它包括查询优化器.命令解析器.查询执行器.存储引擎管理所有的数据及涉及的IO,它包括事务管理器和数据访问方法和缓冲区管 ...

  6. bootstrap 组件之"导航条"

    一个典型的导航条基本代码如下: <nav class="navbar navbar-default"> <div class="container&qu ...

  7. laravel查看执行sql的

    加个监听就好了~~~~而且很简单 1.在routes.php(api.php\web.php)中添加如下语句 Event::listen('illuminate.query', function($s ...

  8. ORACLE 错误代码提示归集

    有时数据库出现问题,不是每次都有网络可查,所以把所有的ora系列的错误整理出来, 在最没有办法的时候,需要自己来解决,有了这些根据,问题会好办的.虽说对于数据库方面, DBA很强大,他们在遇到错误时, ...

  9. ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证代码篇

    上篇文章介绍了ASP.NET中身份验证的机制与流程,本文将使用代码的来介绍如何实现第三方账户验证与双因子验证. 本章主要内容有: ● 实现基于微软账户的第三方身份验证 ● 实现双因子身份验证 ● 验证 ...

  10. Carbondata源码系列(二)文件格式详解

    在上一章当中,写了文件的生成过程.这一章主要讲解文件格式(V3版本)的具体细节. 1.字典文件格式详解 字典文件的作用是在存储的时候将字符串等类型转换为int类型,好处主要有两点: 1.减少存储占用空 ...