RocketMQ无法启动broker,/bin/runbroker.sh: line 90: 25991 Killed $JAVA ${JAVA_OPT} $@

网友投稿 376 2022-11-15

RocketMQ无法启动broker,/bin/runbroker.sh: line 90: 25991 Killed $JAVA ${JAVA_OPT} $@

一、背景

今天自己在阿里云玩RocketMQ的时候,一直无法启动broker,报错为:

/software/rocketmq/rocketmq-all-4.8.0-bin-release/bin/runbroker.sh: line 90: 25991 Killed $JAVA ${JAVA_OPT} $@

在网上查阅资料发现:我太贫穷了,我的阿里云内存只有2G,而rocket安装包bin目录下的runserver.sh和runbroker.sh中配置的最小内存占用为4G,我压根不配启动起来它。

JAVA_OPT="${JAVA_OPT}

怎么呢?

二、解决方案

既然你JAVA_OPT中设置那么大的内存,那我就买个更大内存的阿里云实例,扯犊子呢!穷人只配把内存设小点。 直接将./bin/runserver.sh和runbroker.sh文件中的JAVA_OPT调整为128M

runserver.sh

JAVA_OPT="${JAVA_OPT}

runbroker.sh

JAVA_OPT="${JAVA_OPT}

三、启动RockerMQ

进入RockerMQ文件夹中,执行下列命令

# 启动RockerMQ servernohup sh bin/mqnamesrv &# 启动RocketMQ brokernohup sh bin/mqbroker -n 106.15.139.143:9876 &

最后发现启动成功,完活。

紧接着,启动项目的时候,坑又来了:​​生产消息超时等​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:大数据开发,Hadoop Spark太重?你试试esProc SPL
下一篇:DS18B20温度传感器的使用方法说明
相关文章

 发表评论

暂时没有评论,来抢沙发吧~