2021-11-16 RocketMQ 下载与启动

一、下载与安装

1,打开Quick Start - Apache RocketMQ 这个是官方的快捷启动文档。中文参考《Apache RocketMQ用户指南》官方文档 | 并发编程网 – ifeve.com
2,根据文档中提示准备环境一般做开发的电脑都可满足需求
运行环境.png
3,如果想直接用linux部署测试的小伙伴可以直接按照文档linux部分操作即可,本次以Windows环境进行一个部署。

下载二进制文件包电梯直达

添加环境变量

ROCKETMQ_HOME="D:\rocketmq" #是下载二进制文件包的位置
NAMESRV_ADDR="localhost:9876" #启动地址+端口

配置好后进入解压目录

.\bin\mqnamesrv.cmd  #启动name服务

这里如果安装jdk的目录存在空格会产生问题一

.\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true #启动代理服务器

这里如果报了和上面相同问题,按照上面的修改即可

4,服务启动完成,对服务进行测试
.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Producer   #发布消息 (直接干了1000条出去,真有你的阿里)

.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Consumer #消费消息 

如果都没报错的话,启动安装就完成了。

二、问题汇总

问题一
报错1.png

产生原因 jdk 默认路径安装 会安装至 C:\Program Files 下,由于Program Files 中间带空格会导致找不到jdk的路径。
解决方法 修改bin目录下runserver.cmd中
set CLASSPATH=.;%BASE_DIR%conf;%CLASSPATH%,set "JAVA_OPT=%JAVA_OPT% -Djava.ext.dirs=%BASE_DIR%lib;"%JAVA_HOME%"\jre\lib\ext"
%CLASSPATH%添加英文双引号。再次启动控制台输出下图为启动成功

成功.png

你可能感兴趣的:(2021-11-16 RocketMQ 下载与启动)