1、在Github上下载RocketMQ源码,并导入到IntellJ IDEA。
当前启动的版本为4.9.2版本。

2、创建一个目录用于存放NameServer的配置和日志文件。例如下面目录:
D:\01-Personal\04-SourceCode\08-RocketMQ\data
并在改目录下创建logs和conf两个目录。

注意:不要用RocketMQ源码目录。

3、配置拷贝distribution/conf下的logback_broker.xml和broker.conf文件到D:\01-Personal\04-SourceCode\08-RocketMQ\data\conf下
(1)打开logback_broker.xml文件,把${user.home}字眼全部替换为:D:/01-Personal/04-SourceCode/08-RocketMQ/data。
(2)打开broker.conf文件,添加如下配置

namesrvAddr=127.0.0.1:9876
storePathRootDir=D:/01-Personal/04-SourceCode/08-RocketMQ/data
storePathCommitLog=D:/01-Personal/04-SourceCode/08-RocketMQ/data/store/commitlog
storePathConsumeQueue=D:/01-Personal/04-SourceCode/08-RocketMQ/data/store/consumequeue
storePathIndex=D:/01-Personal/04-SourceCode/08-RocketMQ/data/store/index
storeCheckpoint=D:/01-Personal/04-SourceCode/08-RocketMQ/data/store/checkpoint
abortFile=D:/01-Personal/04-SourceCode/08-RocketMQ/data/abort

4、添加NamesrvStartup环境变量ROCKETMQ_HOME和程序参数 -c D:/01-Personal/04-SourceCode/08-RocketMQ/data/conf/broker.conf
mq24

5、启动BrokerStartup
Connected to the target VM, address: ‘127.0.0.1:63729’, transport: ‘socket’
The broker[broker-a, 172.16.74.46:10911] boot success. serializeType=JSON and name server is 127.0.0.1:9876

看到控制台输出以上信息说明启动成功。

更详细的日志可以在D:\01-Personal\04-SourceCode\08-RocketMQ\data\logs\rocketmqlogs下查看。

打赏
支付宝 微信
上一篇 下一篇