2016-02-18 80 views
0

我在Windows中配置了hadoop-2.7.2。我無法在hdfs和紗線的%HADOOP_HOME%\ logs目錄中找到任何日誌。無法找到Hadoop日誌文件

在Hadoop-2.5.2中,會有兩個日誌文件hadoop.log和yarn.log。但在新的hadoop版本中,看起來不會生成日誌文件。

如何再次啓用這些日誌以調試服務。

謝謝
庫馬爾

回答

0

對於hadoop.logyarn.log您需要啓用這個意思。

開啓%HADOOP_HOME%\等\的Hadoop \ log4j.properties

檢查以下屬性

hadoop.root.logger=INFO,console 
hadoop.log.file=hadoop.log 
hadoop.log.maxfilesize=200MB 
hadoop.log.maxbackupindex=5 
log4j.appender.RFA=org.apache.log4j.RollingFileAppender 
log4j.appender.RFA.File=${hadoop.log.dir}/${hadoop.log.file} 

並設置set YARN_ROOT_LOGGER=INFO,RFA,consoleset HADOOP_ROOT_LOGGER=INFO,RFA,consoleHadoop的env.cmd紗env.cmd分別爲

+0

感謝您的回覆。這些屬性已啓用。但是,日誌不會保存在文件中。 – Kumar

+0

確保你使用hadoop-classpath引用了log4j jar。 –

+0

是的,我在我的類路徑中有log4j jar。 – Kumar