rabbitMq的安装

##前言 整理之前的笔记到博客上 ##1、下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的。 官网下载地址:http://www.erlang.org/downloads 安装完成之后会创建一个名为ERLANG_HOME的环境变量,其值指向erlang的安装目录,我们再将%ERLANG_HOME%\bin加入到Path中,最后打开CMD命令行,输入erl回车,如果出现erlang的版本信息就表示erlang语言环境安装成功;

2、下载RabbitMQ

官网下载地址:http://www.rabbitmq.com/
双击安装,安装路径尽量不要有空格,避免入坑。

3、安装RabbitMQ-Plugins,这个相当于是一个管理界面,方便我们在浏览器界面查看RabbitMQ各个消息队列以及exchange的工作情况,安装方法是:打开CMD命令行cd进入rabbitmq的sbin目录,输入:rabbitmq-plugins enable rabbitmq_management命令,稍等会会发现出现plugins安装成功的提示;

重启服务:
rabbitmq-service stop
rabbitmq-service start
在浏览器输入http://localhost:15672,输入用户名:guest,密码:guest就可以进入管理界面,在管理界面有修改密码的配置。

4. 默认的guest用户仅限于本地访问,我们可以创建个新用户

如果遇到报错信息,可能是本地账户权限有问题,我们去服务里找到RabbitMQ修改登录

使用Guest用户登录 http://localhost:15672 通过Admin页签 “Add a user”

Rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。
(1) 超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2) 监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
(4) 普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5) 其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。

最后我们点击上面列表中创建好的用户,可以打开详细配置,这里主要配置 Can access virtual hosts,这样本地以外的PC机才可以访问此服务。

posted @ 2019-12-25 15:27  jnnleo  阅读(267)  评论(0编辑  收藏  举报