安装jdk,maven,idea等不多说。
git拉取代码
导入idea
- 启动namesrv
在NamesrvStartup中的createNamesrvController方法中的NamesrvConfig对象下面增加一句如下代码就可以了。
//在你导入的maven项目中,有个目录是distribution,在rocketmq的根目录下,这个路径指向该路径即可。
namesrvConfig.setRocketmqHome("/Users/xxx/code/github/v1/rocketmq/distribution");
- 启动broker
启动参数加:
-Drocketmq.home.dir=D:\github\rocketmq_master\rocketmq\distribution
- 启动client