저는 MapReduce를 처음 접했고 누군가 MapReduce를 사용하여 단어 길이 빈도를 수행 할 수있는 아이디어를 줄 수 있는지 물어보고 싶습니다. 나는 이미 단어 수에 대한 코드를 가지고 있지만 단어 길이를 사용하고 싶었습니다. 이것은 지금까지 가지고있는 것입니다.MapReduce 찾을 단어 길이 주파수
public class WordCount {
public static class Map extends Mapper<LongWritable, Text, Text, IntWritable> {
private final static IntWritable one = new IntWritable(1);
private Text word = new Text();
public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
String line = value.toString();
StringTokenizer tokenizer = new StringTokenizer(line);
while (tokenizer.hasMoreTokens()) {
word.set(tokenizer.nextToken());
context.write(word, one);
}
}
}
감사합니다 ... 워드 길이 주파수에 대한
예를 들어 설명해 주시겠습니까? –
SE에 오신 것을 환영합니다. 더 나은 서비스를 제공하기위한 사례와 노력을 공유하십시오. 당신이 올린 코드는 똑바로'Ctrl + c'와'Ctrl + v' 인 것처럼 보입니다! 저것을 피하십시오. – blackSmith