简体   繁体   English

获取 java.lang.NullPointerException hadoop map-reduce 程序

[英]getting java.lang.NullPointerException hadoop map-reduce program

I am getting the following error while fetching data from db and loading into another table:从数据库中获取数据并加载到另一个表中时出现以下错误:

15/07/01 04:23:15 INFO mapreduce.Job: Task Id : attempt_1434100146148_0014_m_000000_0, Status : FAILED
Error: java.lang.NullPointerException
    at org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.initialize(MapTask.java:525)
    at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:763)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340)
    at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:167)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:415)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1557)
    at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162)

Thanks Subba谢谢苏巴

the above issue got resolve .there was error in column name in my input sql query .my query is上面的问题得到了解决。我的输入 sql 查询中的列名有错误。我的查询是

select * from allTypes where **key** = ?;(correct) 
select * from allTypes where **id** = ?;(wrong ...no column as id)  

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM