Hadoop如何实现求平均成绩
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍Hadoop如何实现求平均成绩,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! //思路根据hadoop原理归并相同人名,以人名为key,以各科成绩为value容
千家信息网最后更新 2025年02月03日Hadoop如何实现求平均成绩
这篇文章主要介绍Hadoop如何实现求平均成绩,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
//思路根据hadoop原理归并相同人名,以人名为key,以各科成绩为value容器元素,计算容器值的和,除以科目数。public class AverageScore {public static class TokenizerMapper extends Mapper
public static class IntSumReducer extends Reducer{ private IntWritable result = new IntWritable();
public void reduce(Text key, Iterablevalues, Context context) throws IOException, InterruptedException { int sum = 0; int count =0; while(values.iterator().hasNext()){ sum+=values.iterator().next().get(); count++; } int average = sum/count; result.set(average); context.write(key, result); }}
public static void main(String[] args) throws Exception { Configuration conf = new Configuration(); String[] otherArgs = new GenericOptionsParser(conf, args).getRemainingArgs(); if (otherArgs.length != 2) { System.err.println("Usage: wordcount"); System.exit(2); } Job job = new Job(conf, "word count"); job.setJarByClass(AverageScore.class); job.setMapperClass(TokenizerMapper.class); job.setCombinerClass(IntSumReducer.class); job.setReducerClass(IntSumReducer.class); job.setOutputKeyClass(Text.class); job.setOutputValueClass(IntWritable.class); FileInputFormat.addInputPath(job, new Path(otherArgs[0])); FileOutputFormat.setOutputPath(job, new Path(otherArgs[1])); System.exit(job.waitForCompletion(true) ? 0 : 1);}}
以上是"Hadoop如何实现求平均成绩"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
成绩
内容
容器
篇文章
相同
人名
价值
元素
兴趣
原理
小伙
小伙伴
思路
更多
知识
科目
空格
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安防行业研究数据库
云服务器上行带宽计费不
为什么国家数据库老是登不上
阿里云宝塔数据库进不去
网络安全与经济的关系
大学数据库系统概论简单么
国内网络安全咱队
方舟端游模组服务器要买dlx吗
mssql 数据库日志
网络安全知识大赛方案
文件服务器管理政策
加强网络安全队伍措施
网络安全初赛考试题难不难
中国农村数据库录入
服务器智能测试
小学生校园网络安全教育课程
阆中天气预报软件开发
阿里云服务器购买后可以取消么
福州笨马网络技术有限公司
职高计算机网络技术就业
网络安全员是做什么工作的
苏州oa软件开发工程师
电脑dhs服务器怎么设置
安徽省委网络安全办公室
网络技术选型的依据
财务软件必须在服务器上吗
莱山区直播软件开发推荐
拓扑绝缘体数据库
彩票计划软件开发思路
软件开发运行维护管理支持