目录

1 数据源(学生成绩.csv)

2 hadoop平台上传数据源

3 idea代码

3.1 工程框架

3.2 导入依赖

3.3 系统主入口(menu)

3.4 六个mapreduce

3.4.1 计算每门成绩的最高分、最低分、平均分(Mma)

3.4.2 计算每个学生的总分及平均成绩并进行排序(Sas)

3.4.3 统计所有学生的信息(Si)

3.4.4 统计每门课程中相同分数分布情况(Css)

3.4.5 统计各性别的人数及他们的姓名(Snn)

3.4.6 统计每门课程信息(Ci)

4 运行

5 改进


本文只是用来分享代码,如果想要学习MapReduce如何去写的请转至下面的参考博客,该篇博客以“”统计每门课程中相同分数分布情况”为模板,从问题分析入手,一步步创建一个mapper、reducer和main(driver)从而组成一整个的MapReduce。

【手把手 脑把脑】教会你使用idea基于MapReduce的统计数据分析(从问题分析到代码编写)_扎哇太枣糕的博客-CSDN博客

不想跟着博客一步步操作的也可以选择直接下载项目文件,并在自己的idea上运行,数据源依旧是以下的学生成绩。

Hadoop-MapReduce项目代码ZIP压缩包+面向小白(注释详细清晰)-Hadoop文档类资源-CSDN下载

1 数据源(学生成绩.csv)

【细节拉满】Hadoop课程设计项目,使用idea编写基于MapReduce的学生成绩分析系统(附带源码、项目文件下载地址)相关推荐

  1. 面试美团,完全实况30+面试真题与答案公布。不得不说细节拉满想要拿到一个大厂offer还真不容易。

    面试美团,完全实况30+面试真题与答案公布.不得不说细节拉满想要拿到一个大厂offer还真不容易. 叮.....美团来电.这次不是外卖而是电话面试. Java 后端开发的. 如果你问我,看了这些题就完 ...

  2. SpringBoot 启动流程(细节拉满)

    SpringBoot 启动流程(细节拉满) 网上搜了一下,这方面网上的资料不少,有些从@SpringBootApplication来入手讲.个人不能苟同吧,讲一讲我的理解.还有一些讲的比较笼统,我来写 ...

  3. Python课程设计项目-基于机器学习的糖尿病风险预警分析系统

    这个东西是我大二时候做的,做的挺一般的,当时也没想着搭建界面啥的,测试的也不够,就是单纯的分享一下吧,不足之处大家多多指正,我会把所有的代码和数据在文章最后都放出来,喜欢的话点个赞吧! [摘 要] 糖 ...

  4. HTML5期末大作业:旅游网页设计——西安旅游9页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计

    HTML5期末大作业:网站--西安旅游9页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业 ...

  5. HTML5期末大作业:美妆网页设计——兰蔻商城6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计

    HTML5期末大作业:美妆网页设计--兰蔻商城6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计 HTML+CSS+JavaScript(毕业设计) 常见网页设计作业题材有 个 ...

  6. HTML5期末大作业:博客网页设计——个人博客5页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计

    HTML5期末大作业:博客网页设计--个人博客5页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计 HTML+CSS+JavaScript(毕业设计) 常见网页设计作业题材有 个 ...

  7. HTML5期末大作业:个人网页设计——薛之谦6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计

    HTML5期末大作业:个人网页设计--薛之谦6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计 HTML+CSS+JavaScript(毕业设计) 常见网页设计作业题材有 个人 ...

  8. 【基于MapReduce的成绩分析系统】——计算每门课程的平均成绩、最高成绩、最低成绩

    本次用 MapReduce 计算每门课程的平均成绩.最高成绩和最低成绩也是我们<大数据基础>课程的期末大作业 [ 基于MapReduce的成绩分析系统 ] 的功能需求之一. 临近期末,在这 ...

  9. HTML5期末大作业:体育网页设计——篮球专题6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计

    HTML5期末大作业:体育网页设计--篮球专题6页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计 HTML+CSS+JavaScript(毕业设计) 常见网页设计作业题材有 个 ...

最新文章

  1. plot参数详解python_30行Python代码实现3D数据可视化
  2. .net core ef mysql 的使用
  3. python笔试编程题_Python——面试编程题
  4. 开源若要天下闻,掌声须给教育人
  5. Codeforces Round #653 (Div. 3)(A, B, C, D, E1详解)
  6. 【HDU-2376】Average distance
  7. h.264视频文件封装
  8. 如果再这么玩下去,中国的科研就没戏了
  9. redis取出list最边的一个_六、Redis列表(list)类型参考记录(1)
  10. 手游pubg mobile服务器正在维护,PUBG Mobile Download Failed怎么解决
  11. java获取音频_java获取音频文件播放时长
  12. javascript日期格式化 转换
  13. 黑客雇佣组织开发出新型的Windows 隐秘后门
  14. ubuntu系列-很好用的截图工具shutter
  15. 【软硬链接总结】描述linux下软链接和硬链接的区别(面试题)
  16. 第二次软件工程作业——模仿节奏大师官网制作的网页
  17. 985硕士在2021秋招没有offer是一种什么体验?
  18. 30分钟读懂Linux五大模块内核源码,内核整体架构设计
  19. 六大行业动向,给2021年新能源汽车行业画下句点
  20. py文件编译为pyc(命令与脚本)

热门文章

  1. mysql 中间点策略_网易MySQL中间件的负载均衡策略及性能优化
  2. 2个vector如何合成一个_面试中如何做到不卑不亢,牢记2个要点
  3. oracle rman 检查坏块,Oracle中使用RMAN来检验坏块
  4. 置顶图片代码加链接html,css图片怎么加链接?
  5. mysql like_MySQL LIKE:模糊查询
  6. mysql到mysqli转变表_利用mysql和mysqli取得mysql的所有数据库和库中的所有表
  7. c汇编语言例题,汇编语言例题分析.doc
  8. java 电子实时看板,看板界面的实现
  9. 物理搬砖问题_全职业通用,搬砖市场装备
  10. boot lvm 分区_Linux如何在线对逻辑分区扩容