厦门大学计算机科学系研究生课程_第1页
厦门大学计算机科学系研究生课程_第2页
厦门大学计算机科学系研究生课程_第3页
厦门大学计算机科学系研究生课程_第4页
厦门大学计算机科学系研究生课程_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、厦门大学计算机科学系研究生课程大数据技术原理与应用上机练习MapReduce编程初级实践主讲教师:林子雨厦门大学数据库实验室二零一五年九月目录目录 TOC o 1-3 h z u HYPERLINK l _Toc430676849 1作业题目 PAGEREF _Toc430676849 h 1 HYPERLINK l _Toc430676850 2作业目的 PAGEREF _Toc430676850 h 1 HYPERLINK l _Toc430676851 3作业性质 PAGEREF _Toc430676851 h 1 HYPERLINK l _Toc430676852 4作业考核方法 PA

2、GEREF _Toc430676852 h 1 HYPERLINK l _Toc430676853 5作业提交日期与方式 PAGEREF _Toc430676853 h 1 HYPERLINK l _Toc430676854 6实验平台 PAGEREF _Toc430676854 h 1 HYPERLINK l _Toc430676855 7实验内容和要求 PAGEREF _Toc430676855 h 1 HYPERLINK l _Toc430676856 8实验报告 PAGEREF _Toc430676856 h 4 HYPERLINK l _Toc430676857 附录1:任课教师介绍

3、 PAGEREF _Toc430676857 h 4 HYPERLINK l _Toc430676858 附录2:课程教材介绍 PAGEREF _Toc430676858 h 5厦门大学计算机科学系研究生课程大数据技术原理与应用 上机练习 MapReduce编程初级实践主讲教师:林子雨 /linziyu 第 PAGE 5页大数据技术原理与应用MapReduce编程初级实践上机练习说明主讲教师:林子雨E-mail: HYPERLINK mailto:ziyulin ziyulin 个人主页: HYPERLINK /linziyu /linziyu作业题目MapReduce编程初级实践。作业目的1

4、.通过实验掌握基本的MapReduce编程方法;2.掌握用MapReduce解决一些常见的数据处理问题,包括数据去重、数据排序和数据挖掘等。作业性质 课后作业,必做,作为课堂平时成绩。作业考核方法 提交上机实验报告,任课老师根据上机实验报告评定成绩。作业提交日期与方式林子雨编著大数据技术原理与应用教材第七章MapReduce内容结束后的下一周周六晚上9点之前提交。实验平台已经配置完成的Hadoop伪分布式环境。实验内容和要求1.编程实现文件合并和去重操作对于两个输入文件,即文件A和文件B,请编写MapReduce程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新的输出文件C。下面是输入

5、文件和输出文件的一个样例供参考。 输入文件A的样例如下:20150101 x20150102 y20150103 x20150104 y20150105 z20150106 x输入文件B的样例如下:20150101 y20150102 y20150103 x20150104 z20150105 y根据输入文件A和B合并得到的输出文件C的样例如下:20150101 x20150101 y20150102 y20150103 x20150104 y20150104 z20150105 y20150105 z20150106 x2. 编写程序实现对输入文件的排序现在有多个输入文件,每个文件中的每行内

6、容均为一个整数。要求读取所有文件中的整数,进行升序排序后,输出到一个新的文件中,输出的数据格式为每行两个整数,第一个数字为第二个整数的排序位次,第二个整数为原待排列的整数。下面是输入文件和输出文件的一个样例供参考。输入文件1的样例如下:33371240输入文件2的样例如下:416395输入文件3的样例如下:14525根据输入文件1、2和3得到的输出文件如下:1 12 43 54 125 166 257 338 379 3910 4011 453. 对给定的表格进行信息挖掘下面给出一个child-parent的表格,要求挖掘其中的父子辈关系,给出祖孙辈关系的表格。输入文件内容如下:child p

7、arentSteven LucySteven JackJone LucyJone JackLucy MaryLucy FrankJack AliceJack JesseDavid AliceDavid JessePhilip DavidPhilip AlmaMark DavidMark Alma输出文件内容如下:grandchild grandparentSteven AliceSteven JesseJone AliceJone JesseSteven MarySteven FrankJone MaryJone FrankPhilip AlicePhilip JesseMark AliceM

8、ark Jesse实验报告厦门大学计算机系研究生课程大数据技术原理与应用实验报告题目:姓名日期实验环境:实验内容与完成情况:出现的问题:解决方案(列出遇到的问题和解决办法,列出没有解决的问题): 附录1:任课教师介绍林子雨(1978),男,博士,厦门大学计算机科学系助理教授,主要研究领域为数据库,实时主动数据仓库,数据挖掘.主讲课程:大数据技术原理与应用办公地点:厦门大学海韵园科研2号楼E-mail: ziyulin个人主页:/linziyu数据库实验室网站:附录2:课程教材介绍大数据技术原理与应用概念、存储、处理、分析与应用,由厦门大学计算机科学系教师林子雨博士编著,是中国高校第一本系统介绍大数据知识的专业教材。本书定位为大数据技术入门教材,为读者搭建起通向“大数据知识空间”的桥梁和纽带,以“构建知识体系、阐明基本原理、引导初级实践、了解相关应用”为原则,为读者在大数据领域“深耕细作”奠定基础、指明方向。全书共有13章,系统地论述了大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据 库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、流计算、图计算、数据可视化以及大数据在互联网、生物医学和物流等各个领域的应用。在Hadoop、HDFS、HBase和MapReduce等重要章节,安排

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论