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版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
3月前
|
消息中间件 监控 Ubuntu
RabbitMQ安装配置,超详细版教程
以上步骤为您提供了在Linux环境下安装RabbitMQ的详细过程。安装Erlang作为基础,然后通过添加官方源并安装RabbitMQ本身,最后对服务进行配置并启用Web管理界面。这些步骤操作简单直观,只需要跟随上述指南,即可在短时间内将RabbitMQ服务器运行起来,并进行进一步的配置和管理。不要忘记硬件和网络资源对性能的影响,确保RabbitMQ能够满足您的应用需求。
246 0
|
3月前
|
消息中间件 监控 数据可视化
安装部署RabbitMQ
安装部署RabbitMQ
|
6月前
|
消息中间件 Java Docker
RabbitMQ入门指南(一):初识与安装
RabbitMQ是一个高效、可靠的开源消息队列系统,广泛用于软件开发、数据传输、微服务等领域。本文主要介绍了消息队列、RabbitMQ简介及其安装步骤等内容。
127 0
RabbitMQ入门指南(一):初识与安装
|
6月前
|
消息中间件 监控 Linux
【RabbitMQ教程】第一章 —— RabbitMQ - 安装
【RabbitMQ教程】第一章 —— RabbitMQ - 安装
|
6月前
|
消息中间件 Linux
RabbitMq 安装部署
RabbitMq 安装部署
|
消息中间件 数据安全/隐私保护
rabbitMq详细安装部署
今天给大家介绍一下rabbitMq的详细安装教程
136 0
rabbitMq详细安装部署
|
消息中间件 网络安全 数据安全/隐私保护
【安装配置RabbitMQ】
【安装配置RabbitMQ】
115 0
【安装配置RabbitMQ】
|
消息中间件 开发工具 C语言
RabbitMQ系列(一)--------安装配置
安装RabbitMQ 前提先要配置好环境 需要先安装Erlang
99 0
RabbitMQ系列(一)--------安装配置
|
消息中间件 存储 数据可视化
1、RabbitMQ教程-RabbitMQ简介
1、RabbitMQ教程-RabbitMQ简介
128 0
1、RabbitMQ教程-RabbitMQ简介
|
消息中间件 存储 缓存
RabbitMQ 实战教程(一)
RabbitMQ 实战教程(一)
217 0
RabbitMQ 实战教程(一)