rocket 源码阅读之 debug 模式启动 nameserver

给自己挖了个坑儿,克隆了 rocketmq 的源码,准备阅读源码。

rocketmq github 地址rocketmq
rocketmq 快速搭建环境文档quick start
rocketmq 详细中文文档详细中文文档

既然要阅读源码,肯定离不开 debug 启动源码。根据快速启动文档,找到了在本地 debug 启动 nameserver 的方法。

1. 在工程目录下执行 maven 命令:

	mvn -Prelease-all -DskipTests clean install -U

2. 新建一个目录作为 rockemq_home 。

3. 把 distribution 模块下打包好的 target 目录下的 bin、conf、lib 目录拷贝到第二步新建的 rockemq_home 下。

	/xxxxxxx/rocketmq/distribution/target/rocketmq-4.7.1/rocketmq-4.7.1 

4. 在运行 NamesrvStartup.java 的 main() 方法的时候传入虚拟机参数

	-Drocketmq.home.dir=/xxxx/rocketmq_home	

5. debug 启动 NamesrvStartup.java 的 main() 方法。

你可能感兴趣的:(rocketmq)