我在windows中配置了hadoop-2.7.2。我在hdfs和yarn的%HADOOP_HOME%\ logs目录中找不到任何日志。
在Hadoop-2.5.2中,将有两个日志文件hadoop.log和yarn.log。但是在新的hadoop版本中,似乎没有生成日志文件。
如何再次启用这些日志以调试服务。
谢谢,
库马尔
答案 0 :(得分:0)
对于 hadoop.log 和 yarn.log ,您需要启用此平均值。
打开%HADOOP_HOME%\ etc \ 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}
分别在 hadoop-env.cmd 和 yarn-env.cmd 设置set YARN_ROOT_LOGGER=INFO,RFA,console
和set HADOOP_ROOT_LOGGER=INFO,RFA,console
。