05-kafka FAQ(常见问题解答)-内存设置

前言

相关文章
《01-kafka单机部署》
《02-kafka集群搭建》
>> 更多kafka常见问题 进入文集

出现问题

说明:kafka实际使用内存超出默认值(2G),会出现服务宕掉,此时我们需要修改kafka内存限制。

  • 在kafka-eagle上可以看到如下信息

注:kafka-eagle 一个kafka的页面管理工具,见文档: 《03-kafka-eagle》

image.png

操作

  • 增加内存只需要配置kafka服务的jvm虚拟机即可
    修改配置文件 /opt/kafka/bin/kafka-server-start.sh
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-server -Xms10G -Xmx10G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
    export JMX_PORT="9999"
fi
  • 重启kafka
    (略)
  • 查看结果
    image.png

在这里插入图片描述

posted on 2021-12-18 15:10  运维开发玄德公  阅读(30)  评论(0编辑  收藏  举报  来源

导航