记录下搭建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
发表回复