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的时候忘记实例化了(/ □ \)我可真是个睿智

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐