有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

kafka代理服务器的java安装GC日志轮换策略

我们有一个三节点的Kafka集群,我刚刚发现GC日志是在没有设置日志轮换策略的情况下设置的

现在GC日志大小已达到4GB,我们需要移动此文件并设置日志轮换策略

在不重启卡夫卡服务的情况下可以实现这一点吗


共 (1) 个答案

  1. # 1 楼答案

    GC日志由JVM管理。最常见的JVM不允许在运行时更改GC配置

    也就是说,由于Kafka(正确配置)可以应对代理进行滚动重启,因此您可以更新GC设置并滚动Kafka集群。重新启动后,每个JVM将选择新的GC日志设置

    还请注意,默认情况下,Kafka将GC日志循环设置为10个最大100MB的文件,请参见https://github.com/apache/kafka/blob/trunk/bin/kafka-run-class.sh#L272-L292。 看来你做了些改变