Windows下安装RabbitMQ

news2024/12/24 3:22:10

目录

安装Erlang环境

下载地址:https://erlang.org/download/

 下载后直接双击.exe安装即可。

安装完成后,创建环境变量。

 安装完成后创建一个名叫ERLANG_HOME的环境变量,其指向erlang的安装目录;

将%ERLANG_HOME%\bin加入到Path中。

 配置完成后,打开命令提示符cmd,输入erl。

安装RabbitMQ

下载地址

2.安装好后,配置环境变量 RABBITMQ_SERVER

3.将%RABBITMQ_SERVER%\sbin加入到Path中

 安装RabbitMQ-Plugins

打开命令行cd进入rabbitmq的sbin目录(或者进入sbin文件下,直接敲cmd,回车)

 输入命令

管理界面

几种常用命令 

总结

用户管理

1.新增用户

 2.创建虚拟主机

 3.删除用户



RabbitMQ是流行的开源消息队列系统,

用erlang语言开发,

RabbitMQ是AMQP(高级消息队列协议)的标准实现。

要安装RabbitMQ,

首先要安装Erlang环境。

安装Erlang环境

下载地址:https://erlang.org/download/

 往下滑拉

 下载后直接双击.exe安装即可。

安装完成后,创建环境变量。

打开:控制面板→系统→高级系统设置→环境变量

 安装完成后创建一个名叫ERLANG_HOME的环境变量,其指向erlang的安装目录;

将%ERLANG_HOME%\bin加入到Path中。

 

 配置完成后,打开命令提示符cmd,输入erl。

若出现erlang版本显示表示erlang语言环境安装成功。

安装RabbitMQ

下载地址

Installing on Windows — RabbitMQ

  1. 直接双击.exe文件执行即可。

2.安装好后,配置环境变量 RABBITMQ_SERVER

 

3.将%RABBITMQ_SERVER%\sbin加入到Path中

 安装RabbitMQ-Plugins

abbitMQ-Plugins相当于是一个管理界面,方便我们在浏览器界面查看RabbitMQ各个消息队列以及exchange的工作情况。

  1. 打开命令行cd进入rabbitmq的sbin目录(或者进入sbin文件下,直接敲cmd,回车)

 输入命令

rabbitmq-plugins enable rabbitmq_management

稍等会会发现出现plugins安装成功的提示

但如果你在安装插件的过程中出现错误,可以重新启动rabbitmq-service。

若Rabbitmq-service stop在sbin目录下无法运行,错误代码5。

说明权限不够,系统登录的是普通用户,需要管理员的权限执行该命令。

用管理员打开cmd

  1. 先输入rabbitmq-service stop

  2. 接着输入rabbitmq-service remove

  3. 然后输入rabbitmq-service install

  4. 再输入rabbitmq-service start

  5. 最后重新输入rabbitmq-plugins enable rabbitmq_management

管理界面

插件安装完之后,在浏览器输入http://localhost:15672进行验证。

在界面,输入用户名:guest,密码:guest(默认)就可以进入管理界面

几种常用命令 

  • 健康检查: rabbitmqctl status

  • 启动监控管理器:rabbitmq-plugins enable rabbitmq_management

  • 关闭监控:rabbitmq-plugins disable rabbitmq_management

  • 停止服务:rabbitmq-service stop

  • 启动服务:rabbitmq-service start

  • 重启命令:net stop RabbitMQ && net start

  • 帮助命令:rabbitmqctl help

  • rabbitmqctl list_queues查看所有队列

  • rabbitmqctl reset清除所有队列

  • rabbitmqctl list_exchanges查看所有交换器

  • rabbitmqctl add_user username password添加用户

  • rabbitmqctl set_user_tags username administrator分配角色

  • rabbitmqctl list_bindings 查看交换器和队列的绑定关系

总结

关于RabbitMQ在windows 下的安装和基本设置步骤:

  1. 安装对应版本的Erlang 并设置环境变量

  2. 安装RabbitMQ并设置环境变量

  3. 安装插件rabbitmq_management可视化插件

用户管理

1.新增用户

 2.创建虚拟主机

 3.删除用户

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/113733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

node.js+uni计算机毕设项目基于微信小程序订餐系统(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等…

2022 IoTDB Summit:Dr.Feinauer《Apache IoTDB 在德国汽车生产线多级数据同步中的应用实践》...

12 月 3 日、4日,2022 Apache IoTDB 物联网生态大会在线上圆满落幕。大会上发布 Apache IoTDB 的分布式 1.0 版本,并分享 Apache IoTDB 实现的数据管理技术与物联网场景实践案例,深入探讨了 Apache IoTDB 与物联网企业如何共建活跃生态&#…

【金猿人物展】树根互联COO黄路川:从“灯塔工厂”到“数字领航”,工业互联网操作系统助推新型工业化...

‍黄路川本文由树根互联联合创始人、COO黄路川撰写并投递参与“数据猿年度金猿策划活动——2022大数据产业趋势人物榜单及奖项”评选。‍数据智能产业创新服务媒体——聚焦数智 改变商业大数据时代,数字资产已经成为工业企业最核心的资产,成为企业数字化…

并发知识体系大全:贡献一波我平时学习/总结笔记/思维脑图+线程

这个世界都是并发的,编程里更是这样,俗话说:并发知识大,一口吃不下。想成为一名优秀的 Java 开发,学好并发,绝对是你走入高薪行列的必备能力之一。 并发涉及的知识点,其实十分琐碎。学完记不住…

2022圣诞代码(圣诞树+圣诞老人)

文章目录前言使用方法圣诞树圣诞老人前言 圣诞节里的喜悦,飘扬万里;圣诞树上的星星,璀璨耀眼;圣诞星空绽放的烟花,迎来吉祥;圣诞钟声奏响的旋律,传递欢乐;圣诞老人送给你的礼物&…

数据结构---位图算法

位图算法将数据存储到位图中查询数据是否在位图中JAVA代码问题扩展这里所说的位图并不是像素图片的位图&#xff0c;而是内存中连续的二进制位&#xff08;bit&#xff09;所组成的数据结构&#xff0c; 该算法主要用于对大量整数做去重和查询操作。System.out.println(1L <…

地质灾害安全监测预警解决方案

一、方案背景 我国地质和地理环境复杂&#xff0c;气候条件时空差异大&#xff0c;地质灾害种类多、分布广、危害大&#xff0c;是世界上地质灾害最严重的国家之一。地质灾害来源于自然和人为作用下对地质环境的灾难性后果&#xff0c;主要包括崩塌、滑坡、泥石流、地面塌陷和…

RV1126笔记十六:吸烟行为检测及部署<三>

若该文为原创文章,转载请注明原文出处。 训练并测试(windows) 一、yolov5安装 1、下载rk优化后的yolov5 git clone https://github.com/airockchip/yolov5.git 下载后,我是放到E:\miniconda3\envs目录下,miniconda3是安装miniconda的目录。可以放到其他地方,后续操作需要…

语音处理的算法和方法研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Python pandas库|任凭弱水三千,我只取一瓢饮(7)

上一篇链接&#xff1a; Python pandas库&#xff5c;任凭弱水三千&#xff0c;我只取一瓢饮&#xff08;6&#xff09;_Hann Yang的博客-CSDN博客 to_系列函数&#xff1a;22个 &#xff08;12~22&#xff09; Function12 to_numpy(self, dtype: NpDtype | None None, co…

《网线制作》

前言&#xff1a; 随着计算机的快速发展&#xff0c; 现代 社会人们已经离不开网络&#xff0c;网络拉近了人们的距离&#xff0c;给人们提供了一个无需面对面就能够进行交流的平台&#xff0c;如今&#xff0c;网络已经渗透到生活的方方面面&#xff0c;购物、聊天、谈工作等…

【图卷积网络和知识提取】

When Pansharpening Meets Graph Convolution Network and Knowledge Distillation &#xff08;当全色锐化遇到图卷积网络和知识提取时&#xff09; 空洞卷积(Dilated/Atrous Convolution) 在本文中&#xff0c;我们提出了一种新颖的用于全色锐化的图卷积网络&#xff08;gra…

7. 表现层数据封装

表现层数据封装[TOC](表现层数据封装)1. 表现层响应数据的问题2. 定义ResponseResults类封装响应结果3. 定义Code类封装响应码4. 表现层数据封装返回Result对象5.postman发送请求结果1. 表现层响应数据的问题 ​ 目前表现层增删改方法返回true或者false表示是否成功&#xff0…

Kubernetes网络自学系列 | 网络虚拟化基石:network namespace

素材来源&#xff1a;《Kubernetes网络权威指南》 一边学习一边整理内容&#xff0c;并与大家分享&#xff0c;侵权即删&#xff0c;谢谢支持&#xff01; 附上汇总贴&#xff1a;Kubernetes网络自学系列 | 汇总_COCOgsta的博客-CSDN博客 1.1 网络虚拟化基石&#xff1a;netw…

【Pandas入门教程】如何计算汇总统计数据

如何计算汇总统计数据 来源&#xff1a;Pandas官网&#xff1a;https://pandas.pydata.org/docs/getting_started/intro_tutorials/index.html 笔记托管&#xff1a;https://gitee.com/DingJiaxiong/machine-learning-study 文章目录如何计算汇总统计数据导包数据准备【1】如何…

【学习Seata1.6源码#03】TC 集群具有高可用架构的秘密

一、背景 TC 集群具有高可用架构&#xff0c;应用到集群是这样一个间接的关系&#xff1a;应用 -》事务分组 -》TC 集群&#xff0c;应用启动后所指定的事务分组不能变&#xff0c;可通过配置中心变更事务分组所属的 TC 集群&#xff0c;Seata 客户端监听到这个变更后&#xf…

TIA博途中进行积分运算的具体方法

TIA博途中进行积分运算的具体方法 如下图所示,积分是对给定函数曲线的面积进行数学计算。但是实际曲线往往没有明确的数学关系,而是随时间变化的模拟量。积分计算就是把所有由两个过程值与时间所围成的梯形区域面积相加,梯形面积等于两个过程值的平均值乘以时间间隔。 如下…

MAC 下编译调试 MySQL8.0 源码

MAC 下编译调试 MySQL8.0 源码 最近遇到几个关于 MySQL 死锁的问题&#xff0c;但是查看网上的资料发现并不能解决我遇到的问题&#xff0c;于是决定从源码寻找答案&#xff0c;所以在这里记录一下自己编译 MySQL 源码的过程。 环境配置如下&#xff1a; macOS Ventura 版本 1…

达势股份IPO前紧急叫停:年内已有多家公司急刹车,王怡为董事长

又一家准上市公司在IPO前紧急叫停。 近日&#xff0c;达美乐比萨&#xff08;Domino’s Pizza&#xff0c;NYSE:DPZ&#xff09;在中国的运营商——达势股份&#xff08;DPC Dash Ltd&#xff0c;HK:01405&#xff09;发布《延迟全球发售及退回香港公开发售的申请股款》&#…

箭头函数的使用

一、什么是箭头函数 从 ES6 开始支持箭头函数&#xff0c;它是一种新的函数表达方式&#xff0c;可以在某些情况下使函数的使用更加的简洁。 二、箭头函数的使用 1、单个参数的使用 例&#xff1a; var f v > v;// 等同于var f function (v) {return v;};2、如果箭头函…