hadoop tasktracker:为什么用户日志中缺少日志?
我正在使用hadoop1.2.1。我需要/hadoop安装目录/logs/userlogs/job-/attemp-/stdout中的stdout文件。但当我重新启动datanodes时,我的作业日志不在userlogs中。是否要访问它们?hadoop tasktracker:为什么用户日志中缺少日志?,hadoop,logging,Hadoop,Logging,我正在使用hadoop1.2.1。我需要/hadoop安装目录/logs/userlogs/job-/attemp-/stdout中的stdout文件。但当我重新启动datanodes时,我的作业日志不在userlogs中。是否要访问它们? 谢谢清除日志文件的原因有多种: 按照“mapreduce.job.userlog.retain.hours”属性的定义,默认情况下每24小时清除一次(对于Gen 1的Gen 2,其mapred.userlog.retain.hours) 按照默认log4j
谢谢清除日志文件的原因有多种:
- 按照“mapreduce.job.userlog.retain.hours”属性的定义,默认情况下每24小时清除一次(对于Gen 1的Gen 2,其mapred.userlog.retain.hours)
- 按照默认log4j.properties中的定义,每12小时清除一次
hadoop.tasklog.taskid=null hadoop.tasklog.noKeepSplits=4 hadoop.tasklog.totalLogFileSize=100 hadoop.tasklog.purgeLogSplits=true hadoop.tasklog.logsRetainHours=12 ^^