SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)

RabbitMQ需要依赖Erlang所以得首先安装Erlang

1.下载Erlang

http://www.erlang.org/downloads

根据自己的电脑环境进行选择,我现在的是OTP 21.2 Windows 64-bit Binary File

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第1张图片

2.安装

点击exe文件next点着走就行,选择自己合适的安装路径即可

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第2张图片

3.配置境变量

新建一个ERLANG_HOME环境变量并添加到PATH

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第3张图片

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第4张图片

4.测试Erlang安装

Win+R cmd输入erl

5.下载RabbitMQ

地址为:http://www.rabbitmq.com/download.html

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第5张图片

6.安装RabbitMQ

如果不改变路径,选择默认安装即可

RabbitMQ默认端口是5672

7.配置RabbitMQ

我安装的路径是D:\Software\RabbitMQ Server\rabbitmq_server-3.7.9

进入CMD界面(管理员模式)

环境变量我已经配置好

安装管理插件

rabbitmq-plugins.bat enable rabbitmq_management

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第6张图片

重启服务

net stop RabbitMQ && net start RabbitMQ

创建用户,密码,绑定角色

查看用户列表

rabbitmqctl.bat list_users

新增一个用户:

rabbitmqctl.bat add_user 用户名 密码

再看下一下

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第7张图片

关于用户名后面的中括号解释,不用想肯定是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管理界面

http://localhost:15672

至于账号密码就不用问我了,会了上面的操作不差密码了吧

SpringCloud第十篇 Spring Cloud Bus(消息总线)环境准备 RabbitMQ安装(Windows 64)_第8张图片

至于进一步的了解,大家可以去网上找找帖子学习参考

 

你可能感兴趣的:(MQ,RabbitMQ)