windows下安装RabbitMQ

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。采用 Erlang 实现的工业级的消息队列(MQ)服务器,创建在Erlang OTP平台上。node

1.安装Erlang浏览器

首先安装Erlang。我选择的是otp_win64_20.2,如有其余需求请到官网下载。服务器

程序安装完成后,添加系统环境变量(若没有则须要手动添加):spa

2.安装RabbitMQ插件

下载rabbitmq-server-3.7.2安装包,运行安装,默认安装程序。code

备注:amqp协议端口5672;http协议端口15672orm

3.配置server

3.1激活管理插件blog

打开命令窗口运行:rabbitmq

"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.2\sbin\rabbitmq-plugins.bat" enable rabbitmq_management

安装完成后,使用超级管理员权限重启RabbitMQ服务:net stop RabbitMQ && net start RabbitMQ

通常此处有一个坑要踩:

重启服务后,使用命令rabbitmqctl status查询状态。

提示Error: unable to perform an operation on node 'rabbit@PC-201712061807'. Please see diagnostics information and suggestions below.

此时须要重启服务器,以后重启服务。再次查询状态。此时RabbitMQ的状态就正常了

3.2经常使用命令

查询用户列表

rabbitmqctl.bat list_users

新增一个用户

rabbitmqctl.bat add_user username password

更改密码

rabbitmqctl change_password userName newPassword

删除用户

rabbitmqctl.bat delete_user username

变成 “超级管理员” 角色

rabbitmqctl.bat set_user_tags username administrator

 RabbitMQ共有5类用户权限:超级管理员administrator, 监控者monitoring, 策略制定者policymaker, 普通管理者management以及其余(如生产者和消费者,没法登录系统)

3.3 登陆站点

浏览器输入 http://localhost:15672  ,进入RabbitMQ的管理控制台,能够使用帐号登陆系统:

 

相关文章
相关标签/搜索