我已尝试过多种方法将Hadoop中的日志记录级别设置为WARN,但每次都失败了.首先,我尝试通过简单地将"INFO"替换为"WARN"来配置log4j.properties文件.没有结果.
接下来,我尝试提供Hadoop UNIX命令(根据http://hadoop.apache.org/common/docs/current/commands_manual.html#daemonlog):
$ hadoop daemonlog -setlevel
是否有可能实际上必须改变源代码以使其工作?记录通常很容易控制,在大多数情况下,稍微调整记录属性通常会...
我正在尝试使用在单一集群模式下从源构建的hadoop.我检查了0.22.0-alpha-1.我正面临着很少的日志问题.如何启用调试日志.
我尝试添加
log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG
log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG
Run Code Online (Sandbox Code Playgroud)
在log4j.properties中.
但它似乎没有用.可以帮助我启用调试日志.我想知道是否有任何其他日志我可以启用除了Jobtracker和tasktracker以及相应的行添加到log4j.properties文件.
我还尝试在代码中添加一些LOG.info()语句并编译它们并在它们上面运行hadoop作业.但我无法像控制台上显示的其他日志那样在控制台上打印出这些日志语句.如果我错过了什么,请告诉我.
谢谢