乐趣区

搭建rocketmq阅读源码环境

记录下搭建 rocketmq 阅读源码的环境

1.clone 代码

git clone git@github.com:apache/rocketmq.git

2. 导入 idea

3. 找一个目录作为 rocketmq 的工作目录
比如 D:rocketmq-home
新建三个文件夹
conf: 配置文件
logs: 日志文件
store: broker 持久化目录
在 idea 中找到 distribution 目录
把 conf 目录下面的
logback_namesrv.xml
logback_broker.xml
broker.conf
文件拷贝到 D:rocketmq-homeconf 目录

broker.cnf 增加

namesrvAddr=127.0.0.1:9876
storePathRootDir=D:\\rocketmq-home\\store
storePathCommitLog=D:\\rocketmq-home\\store\\commitLog
storePathConsumeQueue=D:\\rocketmq-home\\store\\consumequeue
storePathIndex=D:\\rocketmq-home\\store\\index
storeCheckpoint=D:\\rocketmq-home\\store\\checkpoint
abortFile=D:\\rocketmq-home\\store\\abort

4. 找到 namesrv 的启动类 NameSrvStartup
设置环境变量 ROCKETMQ_HOME=D:rocketmq-home

5. 找到 broker 的启动类 BrokerStartup
设置环境变量 ROCKETMQ_HOME=D:rocketmq-home

退出移动版