我是新來的Hadoop,這是我第一次的Hadoop項目。的類型必須實現繼承的抽象方法Reducer.reduce(對象,迭代器,OutputCollector,記者)
我試圖創建一個名爲WordMapper一個映射器類,但它拋出是下面的錯誤。
類型WordMapper必須實現繼承的抽象方法Mapper.map(對象,對象,OutputCollector,記者)
public class WordMapper extends MapReduceBase implements Mapper
{
public void map(WritableComparable key, Writable values, OutputCollector output, Reporter reporter) throws IOException
{
String line=values.toString();
StringTokenizer tok=new StringTokenizer(line);
while(tok.hasMoreTokens())
{
String t=tok.nextToken();
output.collect(new Text(t), new IntWritable(1));
}
}
}
有人可以告訴我在哪裏,我錯了,並建議克服的問題