0
私はmapclipseプログラムを書くためにEclipseを使用しています。私はhadoopライブラリをインポートしました (hadoop-0.13.0-core.jar)タイプMapperは一般的ではありません、hadoop eclipseプラグイン
インポートしたMapperクラスのインポートorg.apache.hadoop.mapred.Mapper; あり、この中にはエラーではありませんが、私はこのプログラムを書いたとき、このの ソースは、それは私がタイプマッパーをエラー与えhttp://developer.yahoo.com/hadoop/tutorial/module3.html
public class WordCountMapper extends MapReduceBase
implements Mapper<LongWritable, Text, Text, IntWritable> {
private final IntWritable one = new IntWritable(1);
private Text word = new Text();
public void map(WritableComparable key, Writable value,
OutputCollector output, Reporter reporter) throws IOException {
String line = value.toString();
StringTokenizer itr = new StringTokenizer(line.toLowerCase());
while(itr.hasMoreTokens()) {
word.set(itr.nextToken());
output.collect(word, one);
}
}
}
あるジェネリックではありません。 引数でパラメータ化することはできません
FYI Hadoop 0.13は非常に古いです。 0.20を試してください。 –