下载此文档

厦门大学计算机科学系研究生课程.doc


文档分类:研究生考试 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
厦门大学计算机科学系研究生课程
《大数据技术原理与应用》
上机练****br/>熟悉常用的HDFS操作
主讲教师:林子雨
厦门大学数据库实验室
二零一五年九月
目录
1 作业题目 1
2 作业目的 1
3 作业性质 1
4 作业考核方法 1
5 作业提交日期与方式 1
6 实验平台 1
7 实验内容和要求 1
8 实验报告 2
附录1:任课教师介绍 2
附录2:课程教材介绍 2

大数据技术原理与应用》
熟悉常用的HDFS操作
上机练****说明
主讲教师:林子雨
E-mail: ******@xmu. 个人主页:.cn/linziyu
作业题目
熟悉常用的HDFS操作。
作业目的
(1) 理解HDFS在Hadoop体系结构中的角色;
(2) 熟练使用HDFS操作常用的Shell命令;
(3) 熟悉HDFS操作常用的Java API。
作业性质
课后作业,必做,作为课堂平时成绩。
作业考核方法
提交上机实验报告,任课老师根据上机实验报告评定成绩。
作业提交日期与方式
林子雨编著《大数据技术原理与应用》教材第三章分布式文件系统HDFS内容结束后的下一周周六晚上9点之前提交。
实验平台
操作系统:Linux
Hadoop版本:
JDK版本:
Java IDE:Eclipse
实验内容和要求
首先,编程实现以下指定功能,并利用Hadoop提供的Shell命令完成相同任务:
向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件;
从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名;
将HDFS中指定文件的内容输出到终端中;
显示HDFS中指定的文件的读写权限、大小、创建时间、路径等信息;
给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息;
提供一个HDFS内的文件的路径,对该文件进行创建和删除操作。如果文件所在目录不存在,则自动创建目录;
提供一个HDFS的目录的路径,对该目录进行创建和删除操作。创建目录时,如果目录文件所在目录不存在则自动创建相应目录;删除目录时,由用户指定当该目录不为空时是否还删除该目录;
向HDFS中指定的文件追加内容,由用户指定内容追加到原有文件的开头或结尾;
删除HDFS中指定的文件;
删除HDFS中指定的目录,由用户指定目录中如果存在文件时是否删除目录;
在HDFS中,将文件从源路径移动到目的路径。
其次,编程实现一个类“MyFSDataInputStream”,.”,要求如下:
实现按行读取HDFS中指定文件的方法“readLine()”,如果读到文件末尾,则返回空,否则返回文件一行的文本。
实现缓存功能,即利用“MyFSDataInputStream”读取若干字节数据时,首先查找缓存,如果缓存中有所需数据,则直接由缓存提供,否则向HDFS读取数据。
查看Java帮助手册或其它资料,用“.URL”.

厦门大学计算机科学系研究生课程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kunpengchaoyue
  • 文件大小418 KB
  • 时间2018-08-15