RabbitMQ的环境搭建

简介: RabbitMQ的环境搭建
+关注继续查看

RabbitMQ的环境搭建

引言:

        本文主要分享RabbitMQ的环境搭建,包括:Erlang的下载安装及环境配置、RabbitMQ的下载、激活、查看用户列表、添加用户的两种方式(命令、浏览器)以及分配角色;

@[toc]

RabbitMQ采用 Erlang 实现的工业级的消息队列(MQ)服务器,所以在安装rabbitMQ之前,需要先安装Erlang;

1. 安装Erlang

1.1 下载安装

我下载的是21.3版本,下载完成后傻瓜式安装即可;

在这里插入图片描述

1.2 配置环境变量

如果有就不需要配置

在这里插入图片描述

在path中添加bin目录

在这里插入图片描述

2. 安装RabbitMQ

需要版本对应,这里是3.7.14

默认安装的RabbitMQ 监听端口是5672

2.1 版本对应

RabbitMQ:3.7.7~3.7.12 对应 Erlang:20.3X~21.X

RabbitMQ:3.7.0 - 3.7.6 对应 Erlang:19.3~20.3X

2.2 激活RabbitMQ's Management Plugin

管理员身份打开cmd,到对应的目录输入以下指令:

rabbitmq-plugins.bat enable rabbitmq_management

在这里插入图片描述

2.3 启动服务

#启动服务
net start RabbitMQ

2.4 查看用户列表

默认只有guest,密码也是guest

#查看用户名
rabbitmqctl.bat list_users

在这里插入图片描述

2.5 浏览器中打开

浏览器输入 http://localhost:15672 访问Rabbit Mq的管理控制台,使用系统默认的guest账号登录系统;

在这里插入图片描述

登录成功后界面

在这里插入图片描述

2.6 通过浏览器增加用户

名字

密码

确认密码

权限

在这里插入图片描述

2.7 命令创建新用户

用管理员身份打开cmd,创建用户名为kaka,密码为kaka的账户;

rabbitmqctl.bat add_user kaka kaka

在这里插入图片描述

2.8 分配角色

Rabbitmq用户角色可分为五类:

  1. 超级管理员(administrator)

    可登录管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作;

  2. 监控者(monitoring)

    可登录管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等);

  3. 策略制定者(policymaker)

    可登录管理控制台(启用management plugin的情况下), 同时可以对policy进行管理;

  4. 普通管理者(management)

    仅可登录管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理;

  5. 其他:

    无法登录管理控制台,通常就是普通的生产者和消费者;

为kaka分配monitoring权限

图片.png

2.9 展示用户信息

图片.png

图片.png

环境搭建成功!!!

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
2天前
|
消息中间件 网络架构
RabbitMQ 入门系列(四)
RabbitMQ 入门系列(四)
8 0
|
2天前
|
消息中间件 存储 网络协议
RabbitMQ 入门系列(一)
RabbitMQ 入门系列(一)
39 0
RabbitMQ 入门系列(一)
|
7月前
|
消息中间件 数据安全/隐私保护
rabbitMq详细安装部署
今天给大家介绍一下rabbitMq的详细安装教程
rabbitMq详细安装部署
|
8月前
|
消息中间件 网络安全 数据安全/隐私保护
【安装配置RabbitMQ】
【安装配置RabbitMQ】
49 0
【安装配置RabbitMQ】
|
8月前
|
消息中间件 开发工具 C语言
RabbitMQ系列(一)--------安装配置
安装RabbitMQ 前提先要配置好环境 需要先安装Erlang
50 0
RabbitMQ系列(一)--------安装配置
|
8月前
|
消息中间件 存储 数据可视化
1、RabbitMQ教程-RabbitMQ简介
1、RabbitMQ教程-RabbitMQ简介
76 0
1、RabbitMQ教程-RabbitMQ简介
|
11月前
|
消息中间件 存储 Linux
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建(二)
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建(二)
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建(二)
|
11月前
|
消息中间件 存储 容灾
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建(一)
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建(一)
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建(一)
|
消息中间件 监控 关系型数据库
RabbitMQ基本概念和Linux安装配置RabbitMQ
RabbitMQ基本概念和Linux安装配置RabbitMQ
133 1
|
消息中间件 存储 自然语言处理
RabbitMQ——初识RabbitMQ & 安装步骤
RabbitMQ——初识RabbitMQ & 安装步骤
RabbitMQ——初识RabbitMQ & 安装步骤
相关实验场景
更多
推荐文章
更多