您的位置:首页 > 其它

RabbtiMQ配置说明:下载、安装、启动、权限控制、角色说明和管理后台

2018-03-19 15:27 1146 查看
对之前学习RabbitMQ的过程进行整理。

本章主要记录RabbtiMQ配置说明,包括:下载、安装、启动、权限控制、角色说明和管理后台等。

1.下载及安装

首先去官网下载最新版本:http://www.rabbitmq.com/download.html

erlang https://www.erlang-solutions.com/resources/download.html

rabbitmq http://www.rabbitmq.com/download.html

如果是Windows操作系统,则安装文件类似如下:

esl-erlang_19.3_windows_amd64.exe

rabbitmq-server-3.7.0.exe

如果是Centos操作系统,则安装文件类似如下:

esl-erlang_20.1-1_centos_6_amd64.rpm

rabbitmq-server-3.7.0-1.el7.noarch.rpm

下载完成之后,先安装erlang,然后按照RabbitMQ。

2.简单配置说明

1.配置erlang的环境变量

ERLANG_HOME=C:\Program Files\er20.1


1.启动服务

> net start RabbitMQ


3.激活RabbitMQ管理插件

> rabbitmq-plugins.bat enable rabbitmq_management


4.创建超级管理员

> rabbitmqctl.bat add_user test1 test1


5.设置超级管理员权限

> rabbitmqctl.bat set_user_tags test1 administrator


3.RabbitMQ管理后台

1.浏览器输入默认地址:http://localhost:15672,进入管理后台,如下图所示:



录入前面配置的管理员账号,进入到管理后台:



关于管理后台的使用,本文就涉及了。

如果感兴趣,可以自行研究

下面对一些常用的RabbitMQ命令进行记录。

4.常用命令

4.1.启动服务

Windows:
> net start RabbitMQ


Centos:
# /sbin/service rabbitmq-server start


4.2.开启RabbitMQ管理插件

Windows:
> rabbitmq-plugins.bat enable rabbitmq_management


Centos:
# ./rabbitmq-plugins enable rabbitmq_management


4.3.重启服务

Windows:
> net stop RabbitMQ && net start RabbitMQ


Centos:
# /sbin/service rabbitmq-server start


4.4.权限控制

4.4.1.Windows

查看用户及角色:
> rabbitmqctl.bat list_users


新增用户:
> rabbitmqctl.bat add_user test1 test1


授权角色:
> rabbitmqctl.bat set_user_tags test1 administrator


修改密码:
> rabbitmqctl.bat change_password test1 123456


删除用户:
> rabbitmqctl.bat delete_user username


4.4.2.Centos

查看用户及角色:
# rabbitmqctl.bat list_users


新增用户:
# rabbitmqctl add_user test1 test1


授权角色:
# rabbitmqctl set_user_tags test1 administrator


修改密码:
# rabbitmqctl change_password test1 123456


删除用户:
# rabbitmqctl delete_user username


4.4.3.角色说明

RabbitMQ用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他

超级管理员(administrator):可登录管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

监控者(monitoring):可登录管理控制台,同时可以查看RabbitMQ节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

策略制定者(policymaker):可登录管理控制台 同时可以对policy进行管理。

普通管理者(management):仅可登录管理控制台,无法看到节点信息,也无法对策略进行管理。

其他的:无法登录管理控制台,通常就是普通的生产者和消费者。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐