rabbitMQ 安装,基于Windows环境

参考文章:https://www.cnblogs.com/ericli-ericli/p/5902270.html
Rabbit MQ 是建立在Erlang OTP平台上,安装前需先安装Erlang。
http://www.erlang.org/downloads
http://www.rabbitmq.com/download.html
----------------------windows系统安装----------------------------------------------------
otp_win64_21.0.1.exe
rabbitmq-server-3.7.7.exe
1.安装Erlang
点击exe文件,默认执行下一步完成安装
配置环境变量:
ERLANG_HOME:C:Program Fileserl10.0.1
2.安装RabbitMQ
默认执行下一步完成安装,默认端口号为5672
3.配置
激活 RabbitMQ's Management Plugin
使用RabbitMQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。
打开命令窗口:
输入命令:"C:Program FilesRabbitMQ Server abbitmq_server-3.7.7sbin abbitmq-plugins.bat" enable rabbitmq_management

安装完成后需要重启:net stop RabbitMQ && net start RabbitMQ

错误分析:
“发生错误:发生系统错误 5。  拒绝访问。”
这是什么鬼?查了下,原来,5代表的是:不是系统管理员权限。
问题解决方案:使用管理员打开cmd再执行此命令:

4.创建用户,密码,绑定角色
使用rabbitmqctl控制台命令(位于C:Program FilesRabbitMQ Server abbitmq_server-3.6.5sbin>)来创建用户,密码,绑定权限等。
注意:安装路径不同的请看仔细啊。
rabbitmq的用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。

1,查看已有用户及用户的角色:
rabbitmqctl.bat list_users

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

3,设置 “超级管理员” 角色:
rabbitmqctl.bat set_user_tags username administrator

多个角色:
rabbitmqctl.bat  set_user_tags  username tag1 tag2 ...

4,修改用户密码
rabbitmqctl change_password userName newPassword

5,删除用户:
rabbitmqctl.bat delete_user username

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

--访问:http://localhost:15672

检查RabbitMQ运行状态
打开命令行命令行,进入RabbitMQ的安装目录: cd D:javaRabbitMQ_Server abbitmq_server-3.5.2sbin
输入 rabbitmqctl status

原文地址:https://www.cnblogs.com/jybky/p/11977336.html