消息队列RocketMQ 源码分析--启动篇
环境:
jdk 1.8
maven :3.6
rocketMq 4.7
git地址: https://github.com/apache/rocketmq.git
rocketMq UI
git地址: https://github.com/apache/rocketmq-externals.git
单节点启动:
第一步: 下载git源码, 解决依赖错误
第二步: 启动nameserver;
配置启动变量: ROCKETMQ_HOME= /opt/taobao/
第三步:启动broker
先配置环境变量
这个的目的是将broker信息注册到nameser中,保证两个能正常通讯;
第三步: 启动console; 不出意外的话,就能正常看到已经的nameserver 和broker了
第四步: 创建主题: TopicTest,我用的是源码中的example-quick-start中的例子;
运行这两个例子;就能正常监控了
日志从哪查看
/User/xxx/logs/ 就能看到启动日了, Mac 下的默认Log 地址;
启动过程中,可监控日志,查找问题原因