windows下安装RabbitMQ

参考资料:http://www.cnblogs.com/ericli-ericli/p/5902270.html

 
1.安装Erlang
在安装RabbitMQ之前,需要先安装Erlang;
otp_win64_21.2.exe
全部点击下一步就行
配置环境变量:ERLANG_HOME   F:\Program Files\erl10.2
 
2.安装RabbitMQ
rabbitmq-server-3.7.11.exe
全部点击下一步
需要注意的是,默认安装RabbitMQ监听端口是5672
 
3.配置
(1)打开命令窗口,输入命令:
"F:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.11\sbin\rabbitmq-plugins.bat" enable rabbitmq_management
 
(2)重启服务,输入命令:
net stop RabbitMQ && net start RabbitMQ
如下图:
 
“发生错误:发生系统错误 5。  拒绝访问。”
这是什么鬼?查了下,原来,5代表的是:不是系统管理员权限。
问题解决方案:使用管理员打开cmd再执行此命令。
如下图:
 
(3)创建用户,密码,绑定角色
使用rabbitmqctl控制台命令(位于F:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.11\sbin>)来创建用户,密码,绑定权限等。
注意:安装路径不同的请看仔细啊。
rabbitmq的用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
查看已有用户及用户的角色:rabbitmqctl.bat list_users
新增一个用户:rabbitmqctl.bat add_user username password
 
 
rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
(1) 超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2) 监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
(4) 普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5) 其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。
 
我们也给 zhangw 变成 “超级管理员” 角色:rabbitmqctl.bat set_user_tags username administrator
当然,除了上面的administrator 还有 monitoring、policymaker、management、自定义名称 ,对应上面介绍到的不同的角色。像我们人一样,我们角色除了是公司的员工,还是父母的孩子、子女的爸妈等,用户也可以同时具有多个角色,设置方式:rabbitmqctl.bat set_user_tags username tag1 tag2 ...
 
恩,现在总觉得guest 这个不安全(它的默认密码是guest),想更改密码,好办:rabbitmqctl change_password userName newPassword
 
这时,可能有人就要问了:命令框是只有一个用户了,你怎么操作啊?怎么查看执行情况啊/
当然有路子啦:
使用浏览器打开 http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2019-02-17 21:56  gfbceo  阅读(122)  评论(0编辑  收藏  举报