RabbitMQ是目前非常热门的一款消息中间件,本文介绍 RabbitMQ 如何在Window 安装搭建 RabbitMQ 服务与常用命令
1、安装erlang,下载地址 http://www.erlang.org/downloads
2、安装 rabbitmq ,下载地址 http://www.erlang.org/downloads
按循序安装
直接运行 erlang:otp_win64_21.3.exe
直接运行 rabbitmq:rabbitmq-server-3.7.14.exe
1、启动服务
安装成功后,打开cmd窗口(一定要使用管理员账号),执行
net stop RabbitMQ && net start RabbitMQ
2、安装管理工具
rabbitmq-plugins enable rabbitmq_management
使用rabbitmqctl 控制台命令来创建用户,密码,绑定权限等。
我安装在D盘的话位置就是 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin>
RabbitMQ 的用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
查看已有用户及用户的角色
rabbitmqctl.bat list_users
这个时候已经可以打开管理页面了,
RabbitMQ管理界面:
http://localhost:15672/ 默认用户名 guest 默认密码guest。现在环境搭好了,用户、角色、权限全部设置好,开始进行码字..
其他常用命令参考如下
新增用户(新增用户xiadmin,密码password)
rabbitmqctl.bat add_user xiadmin password
设置用户权限组(将xiadmin设置为administrator)
rabbitmqctl.bat set_user_tags xiadmin administrator
修改用户密码(将xiadmin密码修改为newPassword)
rabbitmqctl change_password xiadmin newPassword
删除用户(将xiadmin删除)
rabbitmqctl.bat delete_user xiadmin
RabbitMQ 用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
1、超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
2、监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
3、策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
4、普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
5、其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。