rocketmq问题

问题1:使用源码包编译,启动namesvr,无法启动。解决:改成下载其rocketmq-all-4.7.0-bin-release.zip解压后执行启动命令即可。

问题2:启动broker,[root@cent7-zuoys bin]# sh mqbroker -n localhost:9876 &时,报错:

/usr/local/rocketmq-all-4.7.0-bin-release/bin/runbroker.sh: 行 90: 9898 已杀死 $JAVA ${JAVA_OPT} $@

解决:

将runbroker.sh的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
将runserver.sh的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

修改原因:默认配置文件初始内存设置的太大了,导致内存居高不下,修改后重新启动namesrv和broker即可,此时系统内存占有率正常。

参考文档:

https://rocketmq.apache.org/docs/quick-start/

https://github.com/apache/rocketmq/tree/release-4.7.0/docs/cn

猜你喜欢

转载自www.cnblogs.com/yaoyuan2/p/12982256.html