WordCount怎么实现单词计数
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"WordCount怎么实现单词计数",在日常操作中,相信很多人在WordCount怎么实现单词计数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Wor
千家信息网最后更新 2026年10月31日WordCount怎么实现单词计数
这篇文章主要介绍"WordCount怎么实现单词计数",在日常操作中,相信很多人在WordCount怎么实现单词计数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"WordCount怎么实现单词计数"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一:
public class WordCount { public static class TokenizerMapper extends Mapper二:
public class WordCount1 { public static final IntWritable ONE = new IntWritable(1); public static class WordCountMapper extends Mapper{ @Override protected void map(LongWritable key, Text value, Mapper.Context context) throws IOException, InterruptedException { String[] vs = value.toString().split("\\s"); for (String string : vs) { context.write(new Text(string) , ONE); } } } public static class WordCountReduce extends Reducer{ @Override protected void reduce(Text key, Iterable values, Reducer.Context context) throws IOException, InterruptedException { int count =0; for (IntWritable v : values) { count += v.get(); } context.write(key,new IntWritable(count) ); } } public static void main(String[] args) { try { Configuration conf = new Configuration(); Job job = Job.getInstance(conf,"word count"); job.setJarByClass(WordCount1.class); //实现map函数,根据输入的对生成中间结果。 job.setMapperClass(WordCountMapper.class); job.setMapOutputKeyClass(Text.class); job.setMapOutputValueClass(IntWritable.class); job.setReducerClass(WordCountReduce.class); FileInputFormat.addInputPath(job, new Path("hdfs://192.168.226.129:9000/rootdir/mapreduce.txt")); FileOutputFormat.setOutputPath(job, new Path("hdfs://192.168.226.129:9000/rootdir/data/studytest/"+System.currentTimeMillis()+"/")); System.exit(job.waitForCompletion(true) ? 0 : 1); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } }} 例如:
输入:
xujun xujun xj , cxj xxxxcccc ddd xujun xjyyy jjjccc yyy
输出:
, 1ccc 1cccc 1cxj 1ddd 1jjj 1xj 2xujun 3xxxx 1yyy 2
到此,关于"WordCount怎么实现单词计数"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
结果
函数
输入
单词
学习
输出
文件
更多
程序
一行
也就是
信息
形式
数据
方法
类型
帮助
生成
运行
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技创新与互联网经济
北京互联网科技
科技与互联网发展
万易互联网科技
互联网科技媒体
广州宏创互联网科技
互联网金融科技平台
互联网前沿科技
科技伦理 互联网公司
滨湖区互联网智能科技产品供应
青岛中康互联网医疗科技有限公司
互联网科技热点资讯
荆州市昕露互联网络科技有限公司
花神(南京)互联网科技有限公司
互联网科技商业
互联网科技和信息
深圳艾果互联网通讯科技
互联网营销推广黑科技
四川互联网展示科技馆设计
工业互联网科技成果转化
互联网与科技
互联网科技未来
互联网科技的发展
深圳互联网络科技有限公司
互联网 科技馆
互联网校园科技培训
互联网5g黑科技有哪些
互联网数据科技专业
广州富喜互联网络科技
互联网科技博主张洲