首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

Hadoop异常一的解决猜测

2013-05-02 
Hadoop错误一的解决猜测如果出现:java.lang.NullPointerExceptionat org.apache.hadoop.io.serializer.Ser

Hadoop错误一的解决猜测

如果出现:
java.lang.NullPointerException
at org.apache.hadoop.io.serializer.SerializationFactory.getSerializer(SerializationFactory.java:73)
at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.(MapTask.java:759)
at org.apache.hadoop.mapred.MapTask$NewOutputCollector.(MapTask.java:487)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:575)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
at org.apache.hadoop.mapred.Child.main(Child.java:170)

据我测试,很可能是因为job.setOutputValueClass(X.class);这里出了问题,因为X必需是实现了Writable接口
API中说到:Any key or value type in the Hadoop Map-Reduce * framework implements this interface.

热点排行