参照了这篇文章,感谢大佬分享。主要是classpath和gc回收上作出了调整,我自己的水平还远远不够解决这个问题。[初步解决方案地址]
(https://blog.csdn.net/niwo_345/article/details/113099629)]
8.16更新
在实际操作中,又产生了新的问题,如下
/Users/wanglingyi/Desktop/tool/rocketmq/distribution/target/rocketmq-4.8.0/rocketmq-4.8.0/bin/runbroker.sh: line 91: /usr/lib/jvm/java-11-openjdk/bin/java: No such file or directory
进入/Users/wanglingyi/Desktop/tool/rocketmq/distribution/target/rocketmq-4.8.0/rocketmq-4.8.0/bin/runbroker.sh文件,每个人路径不同,复制报错里的即可,再找到配置/usr/lib/jvm/java-11-openjdk/bin/java的地方,发现$JAVA_HOME路径不对,改成自己的就行了(mac的话就是./bash_profile里配置的路径,当然,如果./bash_profile;里配置好了,那runbroker.sh里的JAVA_HOME路径可以写为export JAVA_HOME=$HOME