本文中的源码拉取的4.9.3版本。
1. 新建一个配置文件夹
在源码包的目录下新建一个config文件,将rocketmq-distribution里面的broker.conf,logback_broker.xml,logback_namesrv.xml文件拷贝到config下面。
2. 配置broker.conf文件
打开config里面的broker.conf文件,追加如下配置
# namesrvAddr地址
namesrvAddr=127.0.0.1:9876
# 自动创建topic,方便测试
autoCreateTopicEnable=true
# 存储路径
storePathRootDir=D:\\projects\\rocketmq-all-4.9.3\\config\\logs
# commitLog路径
storePathCommitLog=D:\\projects\\rocketmq-all-4.9.3\\config\\logs\\commitlog
3. 启动Namesrv
编辑配置,对NamesrvStartup程序添加变量ROCKETMQ_HOME环境参数
ROCKETMQ_HOME = D:\projects\rocketmq-all-4.9.3
添加完参数,启动NamesrvStartup,启动成功打印如下信息
4. 启动BrokerStartup
编辑配置,对BrokerStartup程序添加变量ROCKETMQ_HOME环境参数
ROCKETMQ_HOME = D:\projects\rocketmq-all-4.9.3
添加启动参数,添加之前自定义的文件路径
-c D:\projects\rocketmq-all-4.9.3\config\broker.conf
添加完参数,启动BrokerStartup,启动成功打印如下信息
如上都启动成功,就可以开心调试源码了。