我是hadoop的新手。我成功创建了一个自定义RecordReader和一个名为“Allineamento”的自定义类型,所以:
public class Allineamento extends Object implements WritableComparable<Allineamento>
地图阶段起作用并完成他的工作。当减少阶段开始时,我有exception:
有人建议我在“Allineamento”中插入一个空构造函数(public Allineamento(){})。这是这样的吗?为什么?
答案 0 :(得分:1)
只需添加空构造函数,显然Hadoop需要该类具有默认构造函数,因此只需添加它即可。
public class Allineamento {
public Allineamento() {
}
}
它应该有用。