Liqi Gao
unread,Mar 15, 2014, 8:15:49 AM3/15/14Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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。
高立琦