前期准备
前期需要安装的软件:
- JDK
- maven
- Git
- IntelliJ IDEA
源码环境搭建过程
1.在IDEA中采用从Git中导入RocketMQ源码
2.执行mvn clean install命令(时间稍微长一些,也可以执行mvn -Prelease-all -DskipTests clean install -U跳过测试),命令结果显示 BUILD SUCCESS
3.在机器中找个合适的位置创建ROCKETMQ_HOME
4.配置nameserver
(1)IDEA中点击Edit Configurations,在Environment variables中配置ROCKETMQ_HOME
(2)在ROCKETMQ_HOME在新建conf、logs、store目录
(3)从代码的distribution中拷贝broker.conf、logback_broker.xml和logback_namesrv.xml到ROCKETMQ_HOME下的conf
(4)修改logback_broker.xml和logback_namesrv.xml中的日志路径
(5)启动NamesrvStartup
5.配置broker
(1)IDEA中点击Edit Configurations在Environment variables中配置ROCKETMQ_HOME
(2)IDEA中点击Edit Configurations在Program arguments中配置broker配置文件:-c /XXX/application/ROCKETMQ_HOME/conf/broker.conf
(3)启动BrokerStartup