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






发表于: 24天前   最后更新时间: 24天前   游览量:107
上一条: 到头了!
下一条: 已经是最后了!

  • kafka server的运行日志, 已经解决,分享下解决方法:
    1.下载apache-log4j-extras-1.2.17.jar并拷贝到KAFKA_HOME/libs/ 下
    2. 配置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
    你的日志指的什么?kafka的节点运行日志,还是具体的消息日志存储。

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