1.进入RocketMq官网下载
https://rocketmq.apache.org/dowloading/releases/
这里我选择的是4.9.0 release版本,选择Binary对应的链接
2.下载到本地后,放入到D盘根目录进行解压
3.解压完成后配置系统环境变量
变量名:ROCKETMQ_HOME
变量值:D:\rocketmq-all-4.9.0
4.修改配置文件runserver.cmd
路径:D:\rocketmq-all-4.9.0\bin\runserver.cmd
set "JAVA_OPT=%JAVA_OPT% -cp "%CLASSPATH%""
给%CLASSPATH%加上双引号
5.启动CMD
进入到 D:\rocketmq-all-4.9.0\bin目录
6.启动NameServer
start mqnamesrv.cmd
启动成功会有一个弹框,不要关闭
如果启动过程失败,提示找不到或无法加载主类Files\java\jdk1.8.0_151 \jre\lib\ext
这个时候看下自己的jdk是不是上层目录名称有空格,例如装在了Program Files,这时需要卸载重新安装到没有空格的目录名下,为了保险起见我装到了C盘的java目录;
7.启动Broker,在第一个CMD窗口输入
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
成功后有一个弹窗
这个时候本地就已经运行成功RocketMq了。
8退出时 在第一个CMD窗口先输入mqshutdown.cmd broker
成功后再输入mqshutdown.cmd namesrv