WordCount怎么实现单词计数
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"WordCount怎么实现单词计数",在日常操作中,相信很多人在WordCount怎么实现单词计数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Wor
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
荔枝派nano搭建服务器
电子政务软件开发人月单价
服务器显示客户端模组不完整
手机国外服务器地址
影像怎么加入gdb数据库
设计比特币数据库
环信java服务器端
网络技术犯罪的种类
政府网络安全事件小案例
国内顶级的网络安全公司
武汉网络安全么产业园
服务器系统有几种方法
赫兹软件开发有限责任公司
漫谈网络安全提高网络安全意识
达梦数据库网络服务配置
asp下载服务器文件
摄影网站建设软件开发
全国网络安全素质教育
末路服务器
国产喷淋服务器
软件开发未来规划方案
黑客基地网络安全培训
快表免费版 多少数据库
分光光度计软件开发
计算机网络技术学习什么课程
战争雷霆怎么切换全球服务器
门头沟区信息化网络技术服务系统
中科曙光股份服务器
社区卫生网络安全应急预案
热血街篮哪个服务器人最多