kafka循环垃圾收集日志

mwecs4sa  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(310)

我有Kafka,
包括记录垃圾收集日志
/opt/kafka/logs/kafkaserver-gc.log
除垃圾收集日志外,所有日志都在轮换工作。
例如/opt/kafka/config/log4j.properties中的选项

log4j.appender.authorizerAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.authorizerAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.authorizerAppender.File=${kafka.logs.dir}/kafka-authorizer.log
log4j.appender.authorizerAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.authorizerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n

如何生成循环垃圾收集日志的选项?

csga3l58

csga3l581#

gc日志不是由log4j配置的,而是由jvm参数配置的。
由于Kafka0.11,默认情况下,Kafka应该保留多达10个100mb的文件。看到了吗https://github.com/apache/kafka/blob/trunk/bin/kafka-run-class.sh#l244-l257型
如果需要不同的设置,可以导出 KAFKA_GC_LOG_OPTS 具有所需的配置。

相关问题