Hadoop Map减少CustomRecordReader减少阶段

时间:2013-07-08 14:22:23

标签: java hadoop

我是hadoop的新手。我成功创建了一个自定义RecordReader和一个名为“Allineamento”的自定义类型,所以:

public class Allineamento extends Object implements WritableComparable<Allineamento>

地图阶段起作用并完成他的工作。当减少阶段开始时,我有exception

有人建议我在“Allineamento”中插入一个空构造函数(public Allineamento(){})。这是这样的吗?为什么?

1 个答案:

答案 0 :(得分:1)

只需添加空构造函数,显然Hadoop需要该类具有默认构造函数,因此只需添加它即可。

public class Allineamento {
    public Allineamento() {

    }
}

它应该有用。