Kafka server.log 怎么按照日志大小进行日志压缩轮转

_阿呆 发表于: 2019-04-01   最后更新时间: 2019-04-01 10:48:44   4,315 游览
发表于 2019-04-01

你的日志指的什么?kafka的节点运行日志,还是具体的消息日志存储。

如果是日志的存储日志,有压缩策略。
https://www.orchome.com/472
可先搜下关键字log。

kafka server的运行日志, 已经解决,分享下解决方法:
1.下载apache-log4j-extras-1.2.17.jar并拷贝到KAFKA_HOME/libs/ 下

  1. 配置log4j.properties

    server.log 支持50M压缩

    log4j.appender.kafkaAppender=org.apache.log4j.rolling.RollingFileAppender
    log4j.appender.kafkaAppender.Threshold=INFO
    log4j.appender.kafkaAppender.triggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
    log4j.appender.kafkaAppender.triggeringPolicy.MaxFileSize=52428800
    log4j.appender.kafkaAppender.rollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy
    log4j.appender.kafkaAppender.rollingPolicy.maxIndex=50
    log4j.appender.kafkaAppender.rollingPolicy.FileNamePattern=${kafka.logs.dir}/server-%i.log.gz
    log4j.appender.kafkaAppender.rollingPolicy.ActiveFileName=${kafka.logs.dir}/server.log
    log4j.appender.kafkaAppender.layout=org.apache.log4j.PatternLayout
    log4j.appender.kafkaAppender.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n
BGBiao -> _阿呆 4年前

大佬,请问下kafkaServer.out这个日志怎么配置轮转和压缩啊

你的答案

查看kafka相关的其他问题或提一个您自己的问题