windows10下安装rocktmq
一、预准备
运行环境
windows10
安装准备环境
JDK1.8、
Maven(下载地址: https://maven.apache.org/download.cgi,安装说明可参考:https://blog.csdn.net/m0_49521873/article/details/123149964)、
Git(可不用)
二、rockeMQ准备安装
2.1下载
下载地址:
https://rocketmq.apache.org/release_notes/
自己选择合适的版本安装,这里以4.3.0为例(http://rocketmq.apache.org/release_notes/release-notes-4.3.0/)
选择‘Binary’进行下载
(也可官网下载https://rocketmq.apache.org/dowloading/releases/
下载 bin-realease.zip,解压到一个文件夹下即可,
目前使用 4.9.4)
2.2解压工程并重命名
路径为:E:\rocketmq
2.3 环境设置
变量名:ROCKETMQ_HOME
变量值:MQ解压路径\MQ文件夹名
如:ROCKETMQ_HOME="E:\rocketmq"
NAMESRV_ADDR="localhost:9876"
打开 powershell 输入以下命令
$Env:ROCKETMQ_HOME="E:\rocketmq" $Env:NAMESRV_ADDR="localhost:9876"
2.4 启动nameserver
E:\rocketmq\bin\目录下双击运行mqnamesrv.cmd ,或者在该路径下: start .\mqnamesrv
注意:保持命令窗口开启。若窗口一闪而过,先配置环境变量。
2.5 启动broker
(1)首先,在E:\rocketmq\bin文件夹下,修改runbroker.cmd命令中的
set "JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%"为
set “JAVA_OPT=%JAVA_OPT% -cp “%CLASSPATH%”” (多了双引号)
(2)双击E:\rocketmq\bin目录下的mqbroker.cmd,保持命令窗口开启。
注意:两个窗口开启后不能关闭,要一直开启,开启完成后,ROcketMQ安装大功告成。
三、安装RocketMQ控制台面板
下载地址:
链接:https://pan.baidu.com/s/10jgr0xociWU-vtrn9gfp0Q
提取码:ywc0
下载完后解压,找到文件
进入文件,找的application.properties文件
修改配置文件,添加修改
进入\rocketmq-externals\rocketmq-console文件夹, 执行mvn clean package -Dmaven.test.skip=true(报错,请执行:mvn clean package '-Dmaven.test.skip=true')
对文件进行打包,之后可以在target文件夹找到jar包
运行:java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
四、安装常见问题
1,启动RocketMQ报Unrecognized VM option 'UseCMSCompactAtFullCollection';使用常规的start mqnamesrv.cmd启动时报错如下:
更改jdk版本至8u241。9及以上版本废弃了CMSCompactAtFullCollection,无法支持。
jdk8u241下载地址:JDK8u241官方下载
注意:保持命令窗口开启。若窗口一闪而过,先配置环境变量。
注意:rocketmq启动顺序:
先启动 namesrv
再启动 broker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理