TaskLogAppender.flush()中的NullPointerException问题

11 views
Skip to first unread message

Liqi Gao

unread,
Mar 15, 2014, 8:15:49 AM3/15/14
to hadoo...@googlegroups.com
Hi,
有人遇到这种java.lang.NullPointerException异常吗:
--------------------------------------------
15-03-2014 20:02:26,187 WARN [main] mapred.Child - Error running child
java.lang.NullPointerException
at org.apache.hadoop.mapred.TaskLogAppender.flush(TaskLogAppender.java:67)
at org.apache.hadoop.mapred.TaskLog.syncLogs(TaskLog.java:341)
at org.apache.hadoop.mapred.Child$4.run(Child.java:257)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1093)
at org.apache.hadoop.mapred.Child.main(Child.java:249)
15-03-2014 20:02:26,198 INFO [main] mapred.Task - Runnning cleanup for the task
--------------------------------------------

感觉与log4j有关。在Hadoop任务的jar里面有log.property文件,配置内容:
--------------------------------------------
log4j.rootLogger=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{dd-MM-yyyy
HH:mm:ss,SSS} %-5p [%t] %c{2} - %m%n
--------------------------------------------
不过不管有没有这个文件,都会出这个异常。

运行环境是Linux,提交任务环境是Windows+cygwin。Hadoop版本是1.0.2。


高立琦

Huang Yifei

unread,
Mar 31, 2014, 11:48:31 AM3/31/14
to hadoo...@googlegroups.com
程序员之家-微信公众号上线啦。。。。【微信号】:programmer_club



关注程序员之家,与你探讨码农人生路上遇到的各类一手&二手话题,定期为你推荐码农人生思考、感悟以及启迪!




--
You received this message because you are subscribed to the Google Groups "Hadoop In China" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hadooper_cn...@googlegroups.com.
To post to this group, send email to hadoo...@googlegroups.com.
Visit this group at http://groups.google.com/group/hadooper_cn.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages