hadoop中MapReduce的job提交报空指针异常java.lang.Exception: java.lang.NullPointerException
·
java.lang.Exception: java.lang.NullPointerException
at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:489)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:549)
Caused by: java.lang.NullPointerException
at cn.edu360.app.log.mr.AppLogDataClean$AppLogDataCleanMapper.map(AppLogDataClean.java:135)
at cn.edu360.app.log.mr.AppLogDataClean$AppLogDataCleanMapper.map(AppLogDataClean.java:1)
如图。。。。MapReduce的空指针异常错误对我来说真的太常见了,我这个错误犯得非常睿智。
给大家看一下出错的代码行:
k即map方法中的key
k.set(JsonToStringUtil.toString(headerObj));
为什么会报这个错呢,因为我创建key的时候忘记实例化了(/ □ \)我可真是个睿智

更多推荐
所有评论(0)