kafka启动后闪退
[root@mypc01 /]# free -htotalusedfreesharedbuff/cacheavailableMem:1.8G1.6G94M1.5M110M75MSwap:2.0G1.8G183Mcat kafka-server-start.sh
·
kafka需要大量内存,磁盘内存不足,kafka无法启动,默认启动为1G
如下查看剩余内存,如图free内存只有94M,kafka启动时不够用的
[root@mypc01 /]# free -h
total used free shared buff/cache available
Mem: 1.8G 1.6G 94M 1.5M 110M 75M
Swap: 2.0G 1.8G 183M
启动内存在kafka-server-start.sh脚本中有设置,如下
cat kafka-server-start.sh
if [ $# -lt 1 ];
then
echo "USAGE: $0 [-daemon] server.properties [--override property=value]*"
exit 1
fi
base_dir=$(dirname $0)
if [ "x$KAFKA_LOG4J_OPTS" = "x" ]; then
export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:$base_dir/../config/log4j.properties"
fi
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
# Xmx后面是最大内存,Xms是最小内存
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
EXTRA_ARGS=${EXTRA_ARGS-'-name kafkaServer -loggc'}
COMMAND=$1
case $COMMAND in
-daemon)
EXTRA_ARGS="-daemon "$EXTRA_ARGS
shift
;;
*)
;;
esac
exec $base_dir/kafka-run-class.sh $EXTRA_ARGS kafka.Kafka "$@"
总结
- kafka启动闪退或者无法启动可以看下剩余内存
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)