RabbitMQ学习系列(二): RabbitMQ安装与配置

1.安装

Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。

erlang:http://www.erlang.org/download.html

rabbitmq:http://www.rabbitmq.com/download.html

注意:

1.现在先别装最新的 3.6.3 ,本人在安装完最新的版本,queue 队列有问题,降到了 3.6.2 就解决了。

2.默认安装的Rabbit MQ 监听端口是:5672

2.配置

1. 安装完以后erlang需要手动设置ERLANG_HOME 的系统变量。

输入:set ERLANG_HOME=C:\Program Files\erl8.0

2.激活Rabbit MQ‘s Management Plugin

使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中使用下面的命令激活。

输入:rabbitmq-plugins.bat enable rabbitmq_management

同时,我们也使用rabbitmqctl控制台命令(位于 rabbitmq_server-3.6.3\sbin>)来创建用户,密码,绑定权限等。

3.创建管理用户

输入:rabbitmqctl.bat add_user zhangweizhong weizhong1988

4. 设置管理员

输入:rabbitmqctl.bat set_user_tags zhangweizhong administrator

5.设置权限

输入:rabbitmqctl.bat set_permissions -p / zhangweizhong "." "." ".*"

6. 其他命令

a. 查询用户: rabbitmqctl.bat list_users

b. 查询vhosts: rabbitmqctl.bat list_vhosts

c. 启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ

以上这些,账号、vhost、权限、作用域等基本就设置完了。

3.Rabbit MQ管理后台

使用浏览器打开http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统即可。
Rabbit MQ 管理后台,可以更好的可视化方式查看RabbitMQ服务器实例的状态。

4. 创建vhosts

  1. 创建vhosts, 在admin页面,点击右侧Virtual Hosts ,
  2. 将刚创建的OrderQueue分配给相关用户。
  3. 其他创建exchange ,queue 大家自己在后台创建吧,这里不再赘述。

原文地址:https://www.cnblogs.com/Paul-watermelon/p/11228435.html

时间: 2024-08-25 03:05:15

RabbitMQ学习系列(二): RabbitMQ安装与配置的相关文章

Snmp学习总结(二)——WinXP安装和配置SNMP

一.安装SNMP 今天讲解一下在XP下安装SNMP协议,安装步骤如下: 到此,XP系统下安装SNMP的工作就算是全部完成了. 二.配置SNMP 安装好SNMP协议之后,还需要进行"团体名称"的配置,配置步骤如下: 找到SNMP的服务,如下图所示: 点击[添加]按钮添加一个团体名称并设置访问权限,例如:public,访问权限是可读写,另外还需要指明可以接收来自哪些主机发送的SNMP数据包,可以使用具体的IP地址指明,这里为了方便演示,就使用"接受来自任何主机的SNMP数据包&q

RabbitMQ学习系列(三): C# 如何使用 RabbitMQ

上一篇已经讲了Rabbitmq如何在Windows平台安装,还不了解如何安装的朋友,请看我前面几篇文章:RabbitMQ学习系列一:windows下安装RabbitMQ服务 , 今天就来聊聊 C# 实际开发的过程中,怎么调用 用RabbitMQ. 一.客户端 RabbitMQ 有很多客户端API,都非常的好用.我们在一边,一直用的都是 EasyNetQ,所以这里的 demo 只介绍 EasyNetQ 客户端实现.其他的客户端,大家自己去研究吧. EasyNetQ 是一个易于使用的RabbitMQ

RabbitMQ学习系列(四): 几种Exchange 模式

上一篇,讲了RabbitMQ的具体用法,可以看看这篇文章:RabbitMQ学习系列(三): C# 如何使用 RabbitMQ.今天说些理论的东西,Exchange 的几种模式. AMQP协议中的核心思想就是生产者和消费者隔离,生产者从不直接将消息发送给队列.生产者通常不知道是否一个消息会被发送到队列中,只是将消息发送到一个交换机.先由Exchange来接收,然后Exchange按照特定的策略转发到Queue进行存储.同理,消费者也是如此.Exchange 就类似于一个交换机,转发各个消息分发到相

Java Web学习(二) Eclipse的配置

Java Web学习(二) Eclipse的配置 一.下载Eclipse 1.进入Eclipse官网,进行下载 上图,下载Eclipse IDE for JaveEE Developers 版本,然后根据windows系统32位或64位,进行选择(建议64位).如果你的机器内存过小,可以选择Eclipse的旧版本:Eclipse Indigo .Eclipse Juno . Eclipse Kepler 等版本. 2.解压缩安装 打开压缩包,将里面的Eclipse 拖出到指定位置,进行解压缩.

我的Android 4 学习系列之开始入手:配置开发环境与理解Hello World!

p { padding-left: 10px; } 目录 如何安装Android SDK.创建开发环境和调试项目 移动设计中一些注意事项 使用Android虚拟设备.模拟器和其他开发工具 如何安装Android SDK.创建开发环境和调试项目 下载和安装Android SDK : 我的是window7系统,当然下载 SDK starter package 最合适了: http://developer.android.com/sdk/index.html 下载完打开压缩包如下: 然后把这个包解压到

Skype For Business 2015实战系列16:安装并配置监控存档服务器

Skype For Business 2015实战系列16:安装并配置监控存档服务器 前面的博文中为大家介绍了SFB2015的前段池.OWAS以及持久聊天服务器的部署.今天主要为大家介绍监控存档的部署,通过监控和存档我们可以了解到一段时间内Lync的在线人数以及登陆情况等.闲言少叙,下面我们就看一下如何部署监控存档服务器. 一:安装监控服务器 在前面的部署中其实我已经定义了监控和存档服务器的位置,如下图所示: 接下来我将会在SQL01.SS.LAB上部署监控和存档服务器: 登陆到SQL01,打开

ASP.NET MVC学习系列(二)-WebAPI请求

继续接着上文 ASP.NET MVC学习系列(一)-WebAPI初探 来看看对于一般前台页面发起的get和post请求,我们在Web API中要如何来处理. 这里我使用Jquery 来发起异步请求实现数据调用. 继续使用上一文章中的示例,添加一个index.html页面,添加对jquery的引用. 一.无参数Get请求 一般的get请求我们可以使用jquery提供的$.get() 或者$.ajax({type:"get"}) 来实现: 请求的后台Action方法仍为上篇文章中的GetU

Skype For Business 2015实战系列3:安装并配置CA

Skype For Business 2015实战系列3:安装并配置CA 不管是Skype for business server 2015,还是以前的Lync,在部署的过程中一个绕不开的东西就是证书,不要说Skype for business server 2015和Lync绕不过证书,现在几乎所有微软产品都绕不过,像邮件.远程桌面服务.私有云.混合云等等,都将用到证书,其实不光微软,微软之外很多产品与解决方案都绕不过证书这东西,谁叫它是一个基础的东西呢?既然证书对于Skype for bus

hive学习系列2——环境安装

1.hive的安装  (1)解压缩.重命名.设置环境变量,参考hadoop1学习系列2 (2)在目录$HIVE_HOME/conf/下,执行命令mv hive-default.xml.template  hive-site.xml重命名     在目录$HIVE_HOME/conf/下,执行命令mv hive-env.sh.template  hive-env.sh重命名 (3)修改hadoop的配置文件hadoop-env.sh,修改内容如下:     export HADOOP_CLASSP

hive学习系列1——Mysql安装

安装mysql (1)执行命令 rpm -qa |grep mysql 查看mysql是否安装     删除linux上已经安装的mysql相关库信息. rpm  -e  xxxxxxx(查看的库名,可使用右键复制)   --nodeps     执行命令 rpm -qa |grep mysql 检查是否删除干净 (2)执行命令  rpm -i   mysql-server-********  安装mysql服务端 (3)启动mysql 服务端,执行命令  后台运行 mysqld_safe &