实验2-熟悉常用的HDFS操作
更新时间:2024-04-24 02:28:01 阅读量: 综合文库 文档下载
实验2熟悉常用的HDFS操作
实验2熟悉常用的HDFS操作
1 实验目的
1. 理解HDFS在Hadoop体系结构中的角色; 2. 熟练使用HDFS操作常用的Shell命令; 3. 熟悉HDFS操作常用的Java API。
2 实验平台
操作系统:Linux
Hadoop版本:2.6.0或以上版本 JDK版本:1.6或以上版本 Java IDE:Eclipse
3 实验内容和要求
1. 编程实现以下指定功能,并利用Hadoop提供的Shell命令完成相同任务:
(1) 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,由用户
指定是追加到原有文件末尾还是覆盖原有的文件;
(2) 从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对
下载的文件重命名;
主讲教师:刘斌 第1页
实验2熟悉常用的HDFS操作
(3) 将HDFS中指定文件的内容输出到终端中;
(4) 显示HDFS中指定的文件的读写权限、大小、创建时间、路径等信息;
(5) 给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建
时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息;
(6) 提供一个HDFS内的文件的路径,对该文件进行创建和删除操作。如果文件所
在目录不存在,则自动创建目录;
主讲教师:刘斌 第1页
实验2熟悉常用的HDFS操作
(7) 提供一个HDFS的目录的路径,对该目录进行创建和删除操作。创建目录时,
如果目录文件所在目录不存在则自动创建相应目录;删除目录时,由用户指定当该目录不为空时是否还删除该目录;
(8) 向HDFS中指定的文件追加内容,由用户指定内容追加到原有文件的开头或结
尾;
(9) 删除HDFS中指定的文件;
由于已经删除,所以会显示操作失败。
(10) 删除HDFS中指定的目录,由用户指定目录中如果存在文件时是否删除目录;
主讲教师:刘斌 第1页
实验2熟悉常用的HDFS操作
由于前面已经删除,所以显示无该文件.
(11) 在HDFS中,将文件从源路径移动到目的路径。
移动成功:
2. 编程实现一个类“MyFSDataInputStream”,该类继承“org.apache.hadoop.fs.FSDataInput
Stream”,要求如下:实现按行读取HDFS中指定文件的方法“readLine()”,如果读到文件末尾,则返回空,否则返回文件一行的文本。 进行文档读取如下:
3. 查看Java帮助手册或其它资料,用“java.net.URL”和“org.apache.hadoop.fs.FsURLStre
amHandlerFactory”编程完成输出HDFS中指定文件的文本到终端中。
4 实验报告
《云计算》课程机房上机实验报告 题目: 熟悉常用HDFS操作 姓名 包生友 日期 实验环境: 操作系统:Linux Hadoop版本:2.6.0或以上版本 JDK版本:1.6或以上版本 Java IDE:Eclipse 实验内容与完成情况:在上面实验内容中 出现的问题:刚开始时出现HDFS命令未找到,没有所操作的目录,没有所操作的文件等等。
主讲教师:刘斌 第1页
实验2熟悉常用的HDFS操作
解决方案(列出遇到的问题和解决办法,列出没有解决的问题): HDFS命令未找到:需要在前面加上在hdfs前面加上“./”,或者进行环境变量配置 找不到要操作的文件: 没有所操作的目录:
5 实验心得
这是第一次进行云计算实验课,首次实验,感觉茫然不知所措,即便老师给了答案,但是还是有些问题想不明白,有些问题也还没解决。但这次实验中,我对HDFS在Hadoop体系结构中的角色熟练使用有了一定的了解,也熟悉了一点HDFS操作常用的Shell命令,熟悉HDFS操作常用的Java API。达到本次实验目的
主讲教师:刘斌 第1页
正在阅读:
实验2-熟悉常用的HDFS操作04-24
02本科毕业论文(设计)自然科学09-20
关于紫荆花的作文200字06-13
中国家电发展历程09-26
《酒店各种应急预案》08-22
珍稀食用菌栽培技术12-28
车工(数控)中级操作试卷1103-07
乒乓球社团活动方案03-02
老人节的名人轶事02-16
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 熟悉
- 常用
- 实验
- 操作
- HDFS
- 小学一年级语文每日必练I(55)
- 广东电网公司十二五科技发展规划
- 《企业统计》期末综合练习题
- 普通高中课程标准实验教科书数学必修五
- 中国人民大学艺术学题库考试现代艺术思潮 答案 - 图文
- 销售学习心得体会
- 公务员经验总结
- 董明珠领导力分析
- 人工挖孔桩技术交底
- 银行综合业务系统需求分析说明书 - 图文
- 井控四种工况关井程序
- 浙科版高中生物实验汇总
- 清华大学民商法专业考研经验-皮正德
- 《建筑工地扬尘防治标准》
- 中国银行个人客户经理考核办法
- 发现美 欣赏美 创造美
- 2018公需科目《“一带一路”倡议》考试答案-44200字
- 最新北师大版小学四年级语文下册期末考试试卷和答案
- 县委书记在巡视工作反馈会上的表态发言
- 苏教版四年级数学上册《第七单元达标测试卷》(附答案)