番外篇:搭建Windows环境下的RabbitMQ环境

简介: 搭建Windows环境下的Rabbitmq环境 下载erlang语言包OTP。 官网地址:https://www.erlang.org/downloads如果下载不了,可以选择百度网盘下载,里面的版本是21.2:链接:https://pan.baidu.com/s/11catQGzkw1EpFoyQBICJJQ 提取码:optt


搭建Windows环境下的Rabbitmq环境

 

下载erlang语言包OTP。官网地址:

https://www.erlang.org/downloads

 

如果下载不了,可以选择百度网盘下载,里面的版本是21.2

链接:https://pan.baidu.com/s/11catQGzkw1EpFoyQBICJJQ 

提取码:optt

 

Rabbitmq官网下载地址:

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

 

也可以选择网盘下载,版本是3.7

链接:https://pan.baidu.com/s/1T2rTtPnRSkahKZe0t0JKNw 

提取码:rbmq

 

安装MQ注意事项:需要先安装Erlang语言包,然后再安装RabbitMQ。安装RabbitMQ的服务器名称(电脑名称),以及用户名称,不要带中文,有可能会导致服务无法识别服务器,导致一些bug。例如,安装以后,服务里面的rabbitmq都无法启动之类的,可以考虑是否是计算机的用户名或者计算机名称带有中文或中文符号。具体安装步骤就不写了,这个很简单。如果安装成功以后,Rabbitmq服务是启动状态,就代表成功:

1995789-20210612113056569-115512262.png

 

访问MQ的默认客户端网址:http://mq所在服务器的ip:15672

例如我本机是127.0.0.1:15672 使用初始用户名和密码  guest  进行登录:

1995789-20210612113114900-1091854719.png

 

如果不能登录,需要添加环境变量,以及添加MQ插件。


1、先设置Erlang语言包的环境变量,新建系统变量 ERLANG_HOME,变量值是对应的安装目录:


1995789-20210626113633652-1125123659.png


2、Path环境变量,添加以上ERLANG_HOME的根目录:


1995789-20210626113808218-327667925.png

 

3、设置MQ的环境变量,新建系统变量RABBITMQ_SERVER 值是MQ的安装目录:


1995789-20210626113838701-1705287452.png


4、在Path环境变量里面,添加RABBITMQ_SERVER 的根目录sbin :


1995789-20210626113949499-46600639.png

 

5、安装 RabbitMQ-Plugins 插件:


打开cmd命令提示符,并且输入

rabbitmq-plugins enable rabbitmq_management

即可自动安装MQ插件。安装完毕以后,再次尝试登录MQ管理界面。

 

登录进去以后的起始页面如下:

1995789-20210612113132807-458625200.png


咱们需要设置一个自己的用户名和密码,用于将来操作MQ时候使用。

1995789-20210612113329345-2023385685.png

 

例如,我的用户名为 wesky,密码是 wesky123:

1995789-20210612113344307-315211056.png

 

添加完成以后,页面如下:

1995789-20210612113357598-1337594084.png


页面提示没有权限访问虚拟主机,我们需要点击刚刚创建的名称 wesky,就可以进去设置虚拟主机的访问权限。我们使用默认的设置即可:

1995789-20210612113418833-1014289377.png

 

设置完成以后,刚才的页面就会提示一个默认的 / 了,代表默认虚拟主机权限设置完成:

1995789-20210612113432764-199635126.png

 

由此,MQ环境配置以及完成。如果安装以后,服务还没启动的,可以先看下服务里面的MQ配置是不是自动,如果不是自动,就先手动启动并且设置自动。如果手动起不来,就重启一下计算机。如果还是不行,可以考虑是否计算机的用户名、计算机名称有特殊符号或中文。


相关实践学习
消息队列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
目录
相关文章
|
7月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
3月前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
7月前
|
传感器 网络协议 物联网
手把手教你在 Windows 环境中搭建 MQTT 服务器
手把手教你在 Windows 环境中搭建 MQTT 服务器
451 0
|
4月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
5月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
5月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
98 2
|
6月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
6月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
5月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
73 0
|
7月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境