0

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

public class Allineamento extends Object implements WritableComparable<Allineamento>

地图阶段工作并完成他的工作。当减少阶段开始时,我有这个例外

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

4

1 回答 1

1

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

public class Allineamento {
    public Allineamento() {

    }
}

它应该工作。

于 2013-07-08T14:39:05.393 回答