HDFS-Java-API编程实践-厦门大学数据库室.docx
《HDFS-Java-API编程实践-厦门大学数据库室.docx》由会员分享,可在线阅读,更多相关《HDFS-Java-API编程实践-厦门大学数据库室.docx(6页珍藏版)》请在冰豆网上搜索。
厦门大学林子雨编著
《大数据技术原理与应用》
教材配套上机练习
HDFSJavaAPI编程实践
(版本号:
2016年3月2日版本)
主讲教师:
林子雨厦门大学数据库实验室
二零一六年三月
目录
目录
1作业题目 1
2作业目的 1
3作业性质 1
4作业考核方法 1
5作业提交日期与方式 1
6实验平台 1
7实验内容和要求 1
8实验报告 2
附录1:
任课教师介绍 2
附录2:
课程教材介绍 2
附录3:
中国高校大数据课程公共服务平台介绍 3
厦门大学林子雨编著《大数据技术原理与应用》教材配套上机练习HDFSJavaAPI编程实践
厦门大学林子雨编著《大数据技术原理与应用》教材配套上机练习
HDFSJavaAPI编程实践
上机练习说明
主讲教师:
林子雨
E-mail:
ziyulin@ 个人主页:
1作业题目
HDFSJavaAPI编程实践
2作业目的
熟悉HDFS操作常用的JavaAPI。
3作业性质
课后作业,必做,作为课堂平时成绩。
4作业考核方法
提交上机实验报告,任课老师根据上机实验报告评定成绩。
5作业提交日期与方式
林子雨编著《大数据技术原理与应用》教材第三章分布式文件系统HDFS内容结束后的下一周周三下午5点之前提交给助教。
6实验平台
操作系统:
Linux
Hadoop版本:
2.6.0或以上版本
JDK版本:
1.6或以上版本
JavaIDE:
Eclipse
7实验内容和要求
在完成以下作业之前,请认真阅读“大数据课程学生服务站”的学习指南栏目中的相关内容,具体请参见《大数据技术原理与应用第三章Hadoop分布式文件系统学习指南》,
访问地址:
(1)编写一个Java程序,打开一个HDFS中的文件,并读取其中的数据,输出到标准输出;
(2)编写一个Java程序,新建一个HDFS文件,并向其中写入你的名字;
(3)编写一个Java程序,判断HDFS上是否存在某个文件?
要求:
在实验报告中,给出实验过程的一些必要截图,并附上源代码。
主讲教师:
林子雨
第4页
8实验报告
厦门大学计算机系研究生课程《大数据技术原理与应用》实验报告
题目:
姓名
日期
实验环境:
实验内容与完成情况:
出现的问题:
解决方案(列出遇到的问题和解决办法,列出没有解决的问题):
附录1:
任课教师介绍
林子雨(1978-),男,博士,厦门大学计算机科学系助理教授,主要研究领域为数据库,实时主动数据仓库,数据挖掘.
主讲课程:
《大数据技术基础》
办公地点:
厦门大学海韵园科研2号楼E-mail:
ziyulin@
个人主页:
数据库实验室网站:
附录2:
课程教材介绍
《大数据技术原理与应用——概念、存储、处理、分析与应用》,由厦门大学计算机科学系教师林子雨博士编著,是中国高校第一本系统介绍大数据知识的专业教材。
本书定位为大数据技术入门教材,为读者搭建起通向“大数据知识空间”的桥梁和纽带,以“构建知识体系、阐明基本原理、引导初级实践、了解相关应用”为原则,为读者在大数据领域
“深耕细作”奠定基础、指明方向。
全书共有13章,系统地论述了大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据 库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、流计算、图计算、数据可视化以及大数据在互联网、生物医学和物流等各
个领域的应用。
在Hadoop、HDFS、HBase和MapReduce等重要章节,安排了入门级的实践操作,让读者更好地学习和掌握大数据关键技术。
本书可以作为高等院校计算机专业、信息管理等相关专业的大数据课程教材,也可供相关技术人员参考、学习、培训之用。
欢迎访问《大数据技术原理与应用——概念、存储、处理、分析与应用》教材官方网站:
扫一扫访问教材官网
附录3:
中国高校大数据课程公共服务平台介绍
中国高校大数据课程公共服务平台,由中国高校首个“数字教师”的提出者和建设者
——林子雨老师发起,由厦门大学数据库实验室全力打造,由厦门大学云计算与大数据研究中心、海峡云计算与大数据应用研究中心携手共建。
这是国内第一个服务于高校大数据课程建设的公共服务平台,旨在促进国内高校大数据课程体系建设,提高大数据课程教学水平,降低大数据课程学习门槛,提升学生课程学习效果。
平台服务对象涵盖高校、教师和学生。
平台为高校开设大数据课程提供全流程辅助,为教师开展教学工作提供一站式服务,为学生学习大数据课程提供全方位辅导。
平台重点打造“9个1工程”,即1本教材
(含官网)、1个教师服务站、1个学生服务站、1个公益项目、1堂巡讲公开课、1个示范班级、1门在线课程、1个交流群(QQ群、微信群)和1个保障团队。
平台主页:
扫一扫访问平台主页