手把手教你,本地RabbitMQ服务搭建(windows)

简介: 手把手教你,本地RabbitMQ服务搭建(windows)

前言

前面已经对RabbitMQ介绍了很多内容,今天主要是和大家搭建一个可用的RabbitMQ服务端,方便后续进一步实操与细节分析


一、Erlang 环境准备

1. 下载安装包

跟我们跑java项目,要装jdk类似。rabbitMQ是基于Erlang开发的,因此安装rabbitMQ服务器之前,需要先安装Erlang环境。


【PS: 我已经上传了对应资源,windows可直接下载安装:Erlang/OTP 26.0.1 windos64安装版,官方资源 (已被CSDN下架)】


也可以去官网直接下载windows直装版本:https://www.erlang.org/downloads

da863afa03d04b80b9a48e584377ac3b.png


2. 安装

因为是安装版,所以没什么特别注意的,可以一路点“Next”7563b1288fd544c48c44a84a6bf46b88.png

890d344e669947ac87399121e0696147.png


871183dc19a9479e88041cfc2552ed51.png

3d628fca35434138b5a73d6ec4f47a72.png

中间可能会弹出要求安装visual C++,按需安装即可

5b6e6e24a42748fa90e7b8f87805d2ac.png

f43a8e6b3e6f43ecb939c4289087e926.png


二、RabbitMQ服务器安装

1. 下载安装包

官网位置: https://www.rabbitmq.com/download.html

4d943318937443fc92633b236397c29a.png

本来我也上传了一个资源,但被CSDN以版权原因下架了,所以大家只能自己去官网下载了


2. 安装RabbitMQ server

点击下载的安装包,傻瓜式一路默认配置即可

1827321bd87746b0934a709c19095d8a.png

1534b1c357e14b8787cac822082176a1.png

467816b2c2d44d0dbfec2324c4a52e08.png


3. 启动RabbitMQ

可以通过计算机-管理-服务与应用程序-服务,找到RabbitMQ进行启动、停止,也可以设置为开机自启动

ea6cbd49ca2948da9d26c67f4e992b3c.png

当然,也可以通过命令行来启停,其命令列表可以通过安装时附带的文本文档来找到,如下图:


978bb95cefcb47698a1e22fbf3a88f52.png

4. 启动状态检测

执行命令 rabbitmqctl status ,正常情况可以看到其运行状态

9598bd7eba7f47609f66568d3f481c6c.png

如果状态检验失败,如下图,则建议重启rabbitMQ,通过计算机-管理关闭服务,而后通过安装根目录下的rabbitmq-server.bat进行启动


83750f400817445e9c065b0b9b8b9627.png

5. 管理插件启用

现在虽然起了服务,但是还需要安装页面管理插件,执行命令

rabbitmq-plugins enable rabbitmq_management

6a35fdac86da4f9ebe019d8c3c1177f0.png

此时再执行 rabbitmqctl status 可以看到插件成功安装,默认开启端口 15672

f82c261c72984e8d80a1fdc381bb1529.png


三、登录管理界面

浏览器输入 http://127.0.0.1:15672/ 打开管理界面

9cece08e6c7845228377c85b33275834.png

初始的默认用户及密码都是 guest , 输入后即可登录

cb5e5eead7c341e28525878d2b5e29e5.png


成功打开界面,windows 版本的rabbitMQ服务端安装完成


相关实践学习
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月前
|
消息中间件 网络协议 物联网
MQTT常见问题之物联网设备端申请动态注册时MQTT服务不可用如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
2月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
2月前
|
存储 安全 数据安全/隐私保护
Windows部署WebDAV服务并映射到本地盘符实现公网访问本地存储文件
Windows部署WebDAV服务并映射到本地盘符实现公网访问本地存储文件
318 0
|
3月前
|
Java Unix 应用服务中间件
使用java service wrapper把windows flume做成服务
使用java service wrapper把windows flume做成服务
|
2月前
|
NoSQL Java Redis
小白版的springboot中集成mqtt服务(超级无敌详细),实现不了掐我头!!!
小白版的springboot中集成mqtt服务(超级无敌详细),实现不了掐我头!!!
342 1
|
3月前
|
Windows
修改Windows服务的配置
修改Windows服务的配置
|
2月前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
19 0
|
6天前
|
安全 关系型数据库 虚拟化
WIndows Server 远程桌面服务—RDS
WIndows Server 远程桌面服务—RDS
|
6天前
|
开发框架 JavaScript 安全
WIndows Server 2016 部署 Web服务(简单篇)
WIndows Server 2016 部署 Web服务(简单篇)
|
6天前
|
Windows
Windows2016 搭建 DHCP服务
Windows2016 搭建 DHCP服务