2 回答

TA贡献1784条经验 获得超2个赞
正确的配置应该如下(已经测试和验证)
log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout
log4j.appender.DRFA=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.DRFA.rollingPolicy=org.apache.log4j.rolling.FixedWindowRollingPolicy
log4j.appender.DRFA.triggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
log4j.appender.DRFA.rollingPolicy.ActiveFileName =${hive.log.dir}/${hive.log.file}.log
log4j.appender.DRFA.rollingPolicy.FileNamePattern=${hive.log.dir}/${hive.log.file}-.%i.log.gz
log4j.appender.DRFA.triggeringPolicy.MaxFileSize=10000
log4j.appender.DRFA.rollingPolicy.maxIndex=10
我们在 /var/log/hive 下得到的示例
-rw-r--r-- 1 hive hadoop 1019 Aug 15 20:13 hivemetastore.log-.2.log.gz
-rw-r--r-- 1 hive hadoop 1159 Aug 15 20:18 hiveserver2.log-.1.log.gz
-rw-r--r-- 1 hive hadoop 5353 Aug 15 20:21 hiveserver2.log
-rw-r--r-- 1 hive hadoop 1028 Aug 15 20:22 hivemetastore.log-.1.log.gz
-rw-r--r-- 1 hive hadoop 2218 Aug 15 20:22 hivemetastore.log
-rw-r--r-- 1 hive hadoop 4361 Aug 15 20:24 hiveserver2-report.json.tmp
-rw-r--r-- 1 hive hadoop 4254 Aug 15 20:24 hivemetastore-report.json.tmp
添加回答
举报