源码下载
到rocketmq 官网自行下载所需要的版本
导入idea
源码下载后,导入idea中采用maven的方式
环境配置及运行
在完成导入操作后,还需要执行以下操作。
- 自行在项目顶级目录新建conf、logs、storemes(该文件夹需要与broker.conf配置保持一致即可)文件夹
并需要在broker中配置store相关
# 存储路径
storePathRootDir=D:\\ideause\\rocketmq-all-4.8.0-source-release\\storemes
# commitLog 路径
storePathCommitLog=D:\\ideause\\rocketmq-all-4.8.0-source-release\\storemes\\commitlog
# 消费队列存储路径
storePathConsumeQueue=D:\\ideause\\rocketmq-all-4.8.0-source-release\\storemes\\consumequeue
# 消息索引存储路径
storePathIndex=D:\\ideause\\rocketmq-all-4.8.0-source-release\\storemes\\index
# checkePoint 文件存储路径
storeCheckpoint=D:\\ideause\\rocketmq-all-4.8.0-source-release\\storemes\\checkpoint
# abort 文件存储路径
abortFile=D:\\ideause\\rocketmq-all-4.8.0-source-release\\storemes\\abort
-
namesrv启动配置
-
broker启动配置
补充:2,3所需要配置如下
ROCKETMQ_HOME=D:\ideause\rocketmq-all-4.8.0-source-release
-c D:\ideause\rocketmq-all-4.8.0-source-release\conf\broker.conf
最后,即可成功启动调试