You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
741 B
21 lines
741 B
import java.io.I0Exception;
|
|
import java.util.StringTokenizer;
|
|
import org.apache.hadoop.io.IntWritable;
|
|
import org.apache.hadoop.io.Longwritable;
|
|
import org.apache.hadoop.io.Text;
|
|
import org.apache.hadoop.mapreduce.Mapper;
|
|
public class WordcountMapper extends Mapper<LongWritable, Text, Text, IntNritable>{
|
|
private final static IntWritable one = new IntWritable(1);
|
|
private Text word = new Text();
|
|
@Override
|
|
protected void map(LongWritable key, Text value, Context context)
|
|
throws IException,InterruptedException{
|
|
String line.value.tostring();
|
|
StringTokenizer tokenizernew StringTokenizer(line);
|
|
while(tokenizer.hasMoreTokens()){
|
|
word.set(tokenizer.nextToken());
|
|
context.write(word,one);
|
|
}
|
|
}
|
|
}
|