2011-01-27 126 views
2

我正嘗試在單個羣集模式下使用從源代碼構建的hadoop。我檢出了0.22.0-alpha-1.我正面臨着日誌記錄方面的一些問題。 如何啓用調試日誌。Hadoop啓用日誌記錄

我試着在log4j.properties加入

log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG 
log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG 

但它似乎沒有工作。可以幫助我啓用調試日誌。另外我想知道是否有任何其他日誌我可以啓用除了Jobtracker和tasktracker和相應的行添加log4j.properties文件。

另外我試着在代碼中添加幾個LOG.info()語句並編譯它們並在它們上面運行hadoop作業。但是我無法像控制檯上出現的其他日誌那樣在控制檯上打印出這些日誌語句。請讓我知道如果我失去了一些東西。

感謝

回答

8

我建議嘗試

log4j.logger.org.apache.hadoop = DEBUG 

,每類的Hadoop裏面調試日誌記錄。

如果這不起作用,那麼您還沒有正確配置log4j。