第一步
下载软件,因为rabbitmq是用Erlang语言写的,所以需要安装Erlang。
Erlang下载的地址为:http://www.erlang.org/downloads
rabbitmq下载地址为:http://www.rabbitmq.com
安装过程都是下一步
第二步
Erlang下载后直接运行.exe文件一直下一步一步的执行,安装完成之后配置ERLANG_HOME环境变量,其值指向erlang的安装目录。接着找到path, %ERLANG_HOME%\bin,指定安装目录
以管理员身份打开cmd,输入erl,检查是否成功,如下代表成功
解压RabbitMQ ,放在合适的目录
新建系统变量:变量名 RABBITMQ_SERVER 变量值 D:\Program Files\rabbitmq_server-3.7.9(RabbitMQ Server安装目录)
添加到PATH:%RABBITMQ_SERVER%\sbin;
以管理员身份运行cmd.exe,进入目录D:\Program Files\rabbitmq_server-3.7.9\sbin(RabbitMQ Server安装目录),运行cmd命令:rabbitmq-plugins.bat enable rabbitmq_management 激活管理插件
以管理员身份运行cmd.exe,运行命令:rabbitmq-service install 安装服务,运行 net stop RabbitMQ && net start RabbitMQ。启动RabbitMQ Server,在浏览器输入地址:http://localhost:15672,输入默认账号:guest 密码:guest,就能进入RabbitMQ界面了。
RabbitMQ Server安装完成。
rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
(1) 超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2) 监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
(4) 普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5) 其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。
一些常用命令
用户角色设置
rabbitmqctl.bat set_user_tags username administrator
查看已有用户及用户的角色
rabbitmqctl.bat list_users
新增一个用户
rabbitmqctl.bat add_user username password
删除一个用户
rabbitmqctl.bat delete_user username
修改用户密码
rabbitmqctl change_password userName newPassword