我已经在windows中配置了hadoop-2.7.2。我在%hadoop\u home%\logs目录中找不到hdfs和yarn的任何日志。在hadoop-2.5.2中,将有两个日志文件hadoop.log和yarn.log。但是在新的hadoop版本中,似乎没有生成日志文件。如何再次启用这些日志以调试服务。谢谢,库玛
7bsow1i61#
对于hadoop.log和yarn.log,您需要启用这个方法。打开%hadoop\u 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}
并设置 set YARN_ROOT_LOGGER=INFO,RFA,console 以及 set HADOOP_ROOT_LOGGER=INFO,RFA,console 分别位于hadoop-env.cmd和yarn-env.cmd。
set YARN_ROOT_LOGGER=INFO,RFA,console
set HADOOP_ROOT_LOGGER=INFO,RFA,console
1条答案
按热度按时间7bsow1i61#
对于hadoop.log和yarn.log,您需要启用这个方法。
打开%hadoop\u home%\etc\hadoop\log4j.properties
检查以下属性
并设置
set YARN_ROOT_LOGGER=INFO,RFA,console
以及set HADOOP_ROOT_LOGGER=INFO,RFA,console
分别位于hadoop-env.cmd和yarn-env.cmd。