个人水平比较菜,记下这些是给自己看的,为了防止以后再掉进同样的坑,大神们一笑而过就好。
一、下载编译阶段
最开始用的方法是通过git直接从github上拉取源代码,然后用maven进行编译,可是编译结果却总是报错。
重复多次后无奈,只能去官网下载源码包,这次编译一次成功,这个坑到现在也不清楚是怎么回事,难道是apache官方有错?还希望大神指点一下。
二、启动阶段
最开始启动时会显示无法启动,查看错误信息,发现是jdk的堆配置过大,改小一些就可以启动成功。但是也不能改的太小,否则会出现OOM。
其中,runbroker.sh除了需要改动server部分外,还需要改动MaxDirectMemorySize
启动成功后,会在~/logs/rocketmqlogs/ 中的namesrv.log 以及 broker.l