WordCount怎么实现单词计数
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要介绍"WordCount怎么实现单词计数",在日常操作中,相信很多人在WordCount怎么实现单词计数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Wor
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
串口服务器端口号随便设的吗
软件开发中的错误观点
多服务器数据同步
小学生网络安全语录
台江区晴升网络技术服务部
农安有名的网络安全质量服务
烽火软件开发待遇
数据库的标识列怎么设置
网络安全漏洞扫描报告
网络安全等级保护测评前景
全国硕士论文全文数据库
美国网络安全局局长
武城县公安局网络安全大队
智亮软件开发
俄罗斯服务器的英文
数据库表的设计都考虑哪些
思科网络技术公司
海康4路智能终端服务器
神州租车软件开发待遇
路由器首选dnd服务器
网络技术的标准
宽城区智能化网络安全常见问题
大兴电脑服务器回收价格
计算器环境安全服务器未启动
服务器挂尔雅
华为自动化平台软件开发
云计算数据库等前沿的核心技术
江西多功能软件开发服务价格
航信A6账套连接不上数据库
神州租车软件开发待遇