找不到Hadoop日志文件
我已经在windows中配置了hadoop-2.7.2。我在%HADOOP\u HOME%\logs目录中找不到hdfs和Thread的任何日志 在Hadoop-2.5.2中,将有两个日志文件Hadoop.log和warn.log。但在新的hadoop版本中,似乎没有生成日志文件 如何再次启用这些日志以调试服务 谢谢,找不到Hadoop日志文件,hadoop,logging,Hadoop,Logging,我已经在windows中配置了hadoop-2.7.2。我在%HADOOP\u HOME%\logs目录中找不到hdfs和Thread的任何日志 在Hadoop-2.5.2中,将有两个日志文件Hadoop.log和warn.log。但在新的hadoop版本中,似乎没有生成日志文件 如何再次启用这些日志以调试服务 谢谢, Kumar对于hadoop.log和warn.log,您需要启用此平均值 打开%HADOOP\u HOME%\etc\HADOOP\log4j.properties hadoop
Kumar对于hadoop.log和warn.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}
检查以下属性
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和warn-env.cmd上设置
set warn\u ROOT\u LOGGER=INFO,RFA,console
和set HADOOP\u ROOT\u LOGGER=INFO,RFA,console
。感谢您的回复。这些属性已启用。但是,日志并没有保存在文件中。请确保您使用hadoop-classpath引用了log4j jar。是的,我的类路径中有log4j jar。谢谢Kaveen,我想这么做。现在它运行良好。