【RocketMQ】windows安装

【RocketMQ】windows安装

【一】环境准备

(1)Windows 10/11 或 Windows Server

(2)JDK 1.8 或以上版本

【二】安装JDK

【1】下载

访问Oracle官网或使用OpenJDK下载JDK 1.8或更高版本:oracle官网

选择对应的JDK版本(以JDK 8为例)

根据操作系统选择安装包(Windows x64)

【2】安装

双击下载的JDK安装包

默认下一步,修改安装路径:D:\Program Files\Java\jdk-21

【3】环境变量配置(必须)

注意:JDK安装完成后必须配置环境变量,否则rocketMq无法安装

配置环境变量后,可以在任意位置使用Java命令,无需输入完整文件路径。

搜索编辑系统环境变量

(1)配置JAVA_HOME变量

在【系统变量】区域点击【新建】

输入变量信息:

变量名: JAVA_HOME

变量值: JDK安装路径(如:C:\Program Files\Java\jdk-1.8)

点击【确定】

(2)配置CLASSPATH变量

继续点击【新建】

输入变量信息:

变量名: CLASSPATH

变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

点击【确定】

(3)配置Path变量

在系统变量列表中找到【Path】变量

选中后点击【编辑】

点击【新建】,依次添加以下路径:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

点击【确定】保存所有设置

【4】验证

powershell 复制代码
# 检查Java版本
java -version

# 检查Java编译器版本
javac -version

【三】下载安装RocketMQ

【1】下载

访问Apache RocketMQ官网:Apache RocketMQ官网

选择最新稳定版本的Binary包下载。

【2】安装

将下载的压缩包解压到指定目录,如:C:\rocketmq

【3】配置环境变量

(1)新建系统变量:

变量名:ROCKETMQ_HOME

变量值:RocketMQ安装路径(如:C:\rocketmq)

(2)在Path中添加:%ROCKETMQ_HOME%\bin

【4】启动RocketMQ

(1)启动Name Server

(1)打开命令提示符,切换到RocketMQ的bin目录:

powershell 复制代码
cd C:\rocketmq\bin

(2)启动Name Server:

powershell 复制代码
start mqnamesrv.cmd

启动成功后会看到类似信息:

(2)启动Broker

新开一个命令提示符窗口,同样切换到bin目录

启动Broker:

powershell 复制代码
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

启动成功后会看到类似信息:

(3)验证服务状态

新开一个命令提示符窗口,执行jps命令检查Java进程,确认Name Server和Broker都在运行:

powershell 复制代码
jps

应该能看到:

NamesrvStartup

BrokerStartup

【四】安装RocketMQ Console可视化 工具

【1】下载

访问官方GitHub仓库

访问RocketMQ Dashboard的GitHub发行版页面:https://github.com/apache/rocketmq-dashboard/releases

进入到RocketMQ Dashboard的发行页面后,滑到最底部找到rocketmq-dashboard-1.0.0下载zip文件

下载完成后进行解压到指定目录

【2】安装Maven

配置仓库和环境变量,流程省略

【3】编译RocketMQ Dashboard

打开命令提示符,切换到项目根目录:

powershell 复制代码
cd C:\rocketmq-dashboard-rocketmq-dashboard-1.0.0

查看项目结构

powershell 复制代码
dir

可以看到项目包含:

pom.xml:Maven项目配置文件

src:源代码目录

README.md:项目说明文档

随后运行Maven编译命令:

powershell 复制代码
mvn clean package -Dmaven.test.skip=true

参数说明:

clean:清理之前的编译结果

package:打包项目

-Dmaven.test.skip=true:跳过测试(加快编译速度)

编译过程中会看到Maven下载依赖包:

编译成功后会看到:

powershell 复制代码
[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  51.656 s
[INFO] Finished at: 2025-10-17T17:11:14+08:00
[INFO] ------------------------------------------------------------------------

【4】查找生成的JAR包

编译完成后,在target目录下会生成JAR包:

powershell 复制代码
cd target
dir *.jar

【5】创建Console工作目录

(1)创建专用目录

在C盘创建Console工作目录:

powershell 复制代码
C:\rocketmq-console

(2)复制JAR包

将编译好的JAR包复制到工作目录C:\rocketmq-console:

【6】配置Console

(1)创建配置文件

在C:\rocketmq-console目录下创建application.properties文件:

内容如下

powershell 复制代码
# 服务端口
server.port=8080

# RocketMQ Name Server地址
rocketmq.config.namesrvAddr=127.0.0.1:9876

# 数据存储路径
rocketmq.config.dataPath=C:/rocketmq-console/data

# 是否启用登录验证
rocketmq.config.loginRequired=false

# 时区设置
spring.jackson.time-zone=GMT+8

# 日志级别
logging.level.root=INFO
logging.level.org.apache.rocketmq=DEBUG

# 编码设置
server.servlet.encoding.charset=UTF-8
server.servlet.encoding.enabled=true
server.servlet.encoding.force=true

【7】启动Console

打开命令提示符,切换到Console目录:

powershell 复制代码
cd  C:\rocketmq-console

启动Console:

powershell 复制代码
java -jar rocketmq-dashboard-1.0.0.jar

启动成功后会看到:

【8】访问Web界面

启动成功后,打开浏览器访问:

powershell 复制代码
http://localhost:8080

成功访问后会看到RocketMQ Dashboard的主界面:

【9】功能验证

(1)检查Name Server连接

在"运维"菜单中可以看到Name Server的连接状态:

(2)查看Broker集群

在"集群"菜单中可以看到Broker的详细信息:

(3)创建测试Topic

点击"主题"菜单后点击"新增/修改"按钮

填写Topic配置:

【五】windows开启自启动

相关推荐
PHP隔壁老王邻居2 分钟前
windows菜单搜索栏无法显示历史记录或者无法使用修复方法
windows
道一2326 分钟前
Windows系统查看端口占用进程的3种实用方法
windows·笔记
半条-咸鱼31 分钟前
【INACCESSIBLE_BOOT_DEVICE】安装 Config Tool 后 Windows 蓝屏,最终通过 VMware 虚拟机解决
windows·stm32·vmware·芯片
人工小情绪2 小时前
Windows 安装 Codex 桌面版,并用 CC Switch 管理配置
人工智能·windows·codex·cc switch
caimouse4 小时前
Reactos 第 5 章 进程与线程 — 5.11 线程本地存储 TLS
c语言·windows
李小白664 小时前
第二天-认识Windows
windows
liu6449113375 小时前
claude code 安装
windows
caimouse5 小时前
Reactos 第 5 章 进程与线程 — 5.9 Windows 线程的调度和切换
windows
骑士雄师5 小时前
17.2 通过 Config 传入用户名 → 工具1存入 State → 工具2读取 State 并返回答案
服务器·windows·microsoft
caimouse6 小时前
Reactos 第 5 章 进程与线程 — 5.12 进程挂靠
c语言·windows