基于MAPREDUCE程序实例(HDFS)基于新API的WordCount分析基于MAPREDUCE程序实例(HDFS)基于新API的WordCount分析1.源代码程序publicclassWordCount{??publicstaticclassTokenizerMapper??extendsMapperObject,Text,Text,IntWritable{????privatefinalstaticIntWritableone=newIntWritable(1);????privateTextword=newText();????publicvoidmap(Objectkey,Textvalue,Contextcontext)????throwsIOException,InterruptedException{??????StringTokenizeritr=newStringTokenizer(value.toString());??????while(itr.hasMoreTokens()){????????this.word.set(itr.nextToken());????????context.write(this.word,one);??????}????}??}??publicstaticclassIntSumReducer??extendsReducerText,IntWritable,Text,IntWritable{????privateIntWritableresult=newIntWritable();????publicvoidreduce(Textkey,IterableIntWritablevalues,Contextcontext)????throwsIOException,InterruptedException{??????intsum=0;??????for(Iteratori=values.iterator();i.hasNext();sum+=val.get()){????????val=(IntWritable)i.next();??????}????????this.result.set(sum);??????context.write(key,this.result);????}??}基于MAPREDUCE程序实例(HDFS)基于新API的WordCount分析1.源代码程序??publicstaticvoidmain(String[]args)throwsIOException,ClassNotFoundException,InterruptedException{??Configurationconf=newConfiguration();??String[]otherArgs=newGenericOptionsParser(conf,args).getRemainingArgs();??if(otherArgs.length!=2){????System.err.println(Usage:wordcountinout);????System.exit(2);??}??Jobjob=Job.getInstance(conf,wordcount);??job.setJarByClass(WordCount.class);??job.setMapperClass(WordCount.TokenizerMapper.class);??job.setCombinerClass(WordCount.IntSumReducer.class);??job.setReducerClass(WordCount.IntSumReducer.class);??job.setOutputKeyClass(Text.class);??job.setOutputValueClass(IntWritable.class);??FileInputFormat.addInpu
您可能关注的文档
- 分布式计算、云计算与大数据 第2版 课件全套 第1--11章 分布式计算概论 --- 保险大数据分析案例.ppt
- 蔬菜栽培 课件 模块四 设施蔬菜秋冬季栽培.pdf
- 蔬菜栽培 课件 模块二 露地蔬菜秋冬季栽培.pdf
- 蔬菜栽培 课件 模块三 露地蔬菜春夏季栽培.pdf
- 蔬菜栽培 课件 模块五 设施蔬菜冬春季栽培.pdf
- 蔬菜栽培 课件 1-3-1 形形色色的蔬菜种子.pdf
- 蔬菜栽培 课件 模块一蔬菜栽培入门.pdf
- 蔬菜栽培 课件全套 模块1--5 蔬菜栽培入门 ---设施蔬菜冬春季栽培..pdf
- 园林花卉 课件全套 第1--5篇 园林花卉基础知识 --- 常用专类花卉.ppt
- 园林花卉 课件 第四篇 室内常用花卉.ppt
最近下载
- 中国万向集团公司简介.pdf VIP
- 中式快餐策划方案.docx
- 三年级全一册《劳动与技术》第一单元 活动2《整理小书柜》课件.ppt VIP
- 部编版语文一年级下册教学计划及进度表.pdf VIP
- 二级造价工程师《交通运输工程》试题+参考答案.docx VIP
- T ACEF 210—2025 硫自养反硝化脱氮工艺设计与运行技术规范.pdf VIP
- 消防行车安全教育课件.pptx VIP
- 商业综合体规划设计及方案评审要点解析.pdf VIP
- 2026年湖南商务职业技术学院单招《数学》真题含答案详解AB卷.docx VIP
- 2025年二级造价工程师《交通运输工程》试题及答案(卷6).docx VIP
原创力文档

文档评论(0)