RabbitMQ需要依赖Erlang所以得首先安装Erlang
1.下载Erlang
http://www.erlang.org/downloads
根据自己的电脑环境进行选择,我现在的是OTP 21.2 Windows 64-bit Binary File
2.安装
点击exe文件next点着走就行,选择自己合适的安装路径即可
3.配置境变量
新建一个ERLANG_HOME环境变量并添加到PATH
4.测试Erlang安装
Win+R cmd输入erl
5.下载RabbitMQ
地址为:http://www.rabbitmq.com/download.html
6.安装RabbitMQ
如果不改变路径,选择默认安装即可
RabbitMQ默认端口是5672
7.配置RabbitMQ
我安装的路径是D:\Software\RabbitMQ Server\rabbitmq_server-3.7.9
进入CMD界面(管理员模式)
环境变量我已经配置好
安装管理插件
rabbitmq-plugins.bat enable rabbitmq_management
重启服务
net stop RabbitMQ && net start RabbitMQ
创建用户,密码,绑定角色
查看用户列表
rabbitmqctl.bat list_users
新增一个用户:
rabbitmqctl.bat add_user 用户名 密码
再看下一下
关于用户名后面的中括号解释,不用想肯定是role之类的,下面带色的字解释来源于网络
rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
(1) 超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2) 监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
(4) 普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5) 其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。
看完了,接下来还是继续
把guoxingege(刚刚新建的用户)设置为管理员
rabbitmqctl.bat set_user_tags guoxingege administrator
如果设置多个角色怎么办呢?
rabbitmqctl.bat set_user_tags username 角色1 角色2 ...
修改用户的密码(建议使用guest操作)
rabbitmqctl change_password 用户名 密码
删除用户(建议使用guest操作)
rabbitmqctl.bat delete_user 用户名
最后放大招进入web管理界面
至于账号密码就不用问我了,会了上面的操作不差密码了吧
至于进一步的了解,大家可以去网上找找帖子学习参考