RabbitMQ入门(一) Win7系统下的安装与配置

本文详细介绍RabbitMQ消息队列软件的安装步骤,包括Erlang环境搭建、RabbitMQ服务配置、用户及权限管理等内容,并提供启动、停止及监控服务的方法。

一、准备工作及安装

在安装之前我们先下好必需的工具包,直接点击连接即可下载。

1.下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe,双击安装即可(首先装)

2.下载RabbitMQ,地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4.exe ,双击安装即可

3.下载rabbit-client.jar,地址:http://www.rabbitmq.com/releases/rabbitmq-java-client/v3.3.4/rabbitmq-java-client-bin-3.3.4.zip

安装完成后,在RabbitMQ的安装目录的sbin会有:rabbitmq-server.bat 
这里写图片描述

在cmd下(以管理员方式运行):进入sbin目录,运行rabbitmq-server start 
这里写图片描述

二、监控配置

在cmd下(以管理员方式运行):进入sbin目录,运行rabbitmq-server start

rabbitmq-plugins.bat enable rabbitmq_management  

安装完成之后以管理员身份启动

rabbitmq-service.bat stop  
rabbitmq-service.bat install  
rabbitmq-service.bat start  

重启服务器

net stop RabbitMQ && net start RabbitMQ 
如果出现一下情况,就是没有以管理员的身份运行。

这里写图片描述

重新已管理员的身份打开cmd执行命令即可。

这里写图片描述

此时服务已经启动。

三、用户及权限管理

使用rabbitmqctl控制台命令来创建用户,密码,绑定权限等。

查看已有用户及用户的角色:rabbitmqctl.bat list_users 默认会存在一个来宾账号 guest

这里写图片描述

新增一个用户:rabbitmqctl.bat add_user username password

这里写图片描述

这里写图片描述 
此时我们看到已经成功添加了一个admin的 用户但是角色为空就是。

rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他

(1) 超级管理员(administrator) 
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。 
(2) 监控者(monitoring) 
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等) 
(3) 策略制定者(policymaker) 
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。 
(4) 普通管理者(management) 
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。 
(5) 其他的 
无法登陆管理控制台,通常就是普通的生产者和消费者

接下来我们个admin账号添加Administrator角色,userName换成对应的用户名就可以。

rabbitmqctl.bat set_user_tags admin administrator 
这里写图片描述 
这样我们就完成了用户的添加和赋予角色的操作。

同时呢也可以修改密码和删除用户,我们就不操作了有兴趣的同学可以操作下,我们呢就把命令贴出来。

删除用户
rabbitmqctl.bat delete_user username

修改密码
rabbitmqctl change_password username newpassword 

以上呢就是RabbitMQ的安装和配置工作,那么我们接下来就可以看看它的界面了。

浏览器访问localhost:15672 默认账号:guest 密码:guest或者用其他账号 
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值