- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用文档 文案大全 实验2熟悉常用的HDFS操作 实验目的 1. 理解HDFS在Hadoop体系结构中的角色; 2. 熟练使用HDFS操作常用的Shell命令; 3. 熟悉HDFS操作常用的Java API。 实验平台 操作系统:Linux Hadoop版本:2.6.0或以上版本 JDK版本:1.6或以上版本 Java IDE:Eclipse 实验内容和要求 编程实现以下指定功能,并利用Hadoop提供的Shell命令完成相同任务: 提示: 部分Shell命令的参数路径只能是本地路径或者HDFS路径。 若Shell命令的参数既可以是本地路径,也可以是HDFS路径时,务必注意区分。为保证操作正确,可指定路径前缀 hdfs:/// 或者 file:/// 注意区分相对路径与绝对路径 具体命令的说明可参考教材或 /docs/stable/hadoop-project-dist/hadoop-common/FileSystemShell.html 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件; Shell命令: 检查文件是否存在: ./hdfs dfs -test -e text.txt(执行完这一句不会输出结果,需要继续输入命令 echo $?) 追加命令: ./hdfs dfs -appendToFile local.txt text.txt 覆盖命令1: ./hdfs dfs -copyFromLocal -f local.txt text.txt 覆盖命令2: ./hdfs dfs -cp -f file:///home/hadoop/local.txt text.txt 也可以使用如下命令实现: (如下代码可视为一行代码,在终端中输入第一行代码后,直到输入 fi 才会真正执行): if $(./hdfs dfs -test -e text.txt); then $(./hdfs dfs -appendToFile local.txt text.txt); else $(./hdfs dfs -copyFromLocal -f local.txt text.txt); fi Java代码: import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.*; import java.io.*; public class HDFSApi { /** * 判断路径是否存在 */ public static boolean test(Configuration conf, String path) throws IOException { FileSystem fs = FileSystem.get(conf); return fs.exists(new Path(path)); } /** * 复制文件到指定路径 * 若路径已存在,则进行覆盖 */ public static void copyFromLocalFile(Configuration conf, String localFilePath, String remoteFilePath) throws IOException { FileSystem fs = FileSystem.get(conf); Path localPath = new Path(localFilePath); Path remotePath = new Path(remoteFilePath); /* fs.copyFromLocalFile 第一个参数表示是否删除源文件,第二个参数表示是否覆盖 */ fs.copyFromLocalFile(false, true, localPath, remotePath); fs.close(); } /** * 追加文件内容 */ public static void appendToFile(Configuration conf, String localFilePath, String remoteFilePath) throws IOException { FileSystem fs = FileSystem.get(conf); Path remotePath = new Path
您可能关注的文档
- 在ArcGIS中栅格大数据矢量化.doc
- 高中数学竞赛专题讲座解析汇报几何.doc
- 涵洞渗水处理方案设计.doc
- 舌诊处方示例集合100例.doc
- 初二地理结业考试模拟测精彩试题.doc
- 斐讯AI智能音箱R1.doc
- 一升二数学暑期衔接课程.doc
- 纺织品标识标签国家相关实用标准解析汇报.doc
- 乐山市高中2015届高二第二期末数学理及问题详解.doc
- 【2】速通II型纯识别停车场管理系统方案设计.doc
- IT新语2025第29期:数据编织——织就数据互联新网络,构建全要素融合与智能应用的数字强纽带.docx
- 援助终结了吗?国际发展合作转型与中国角色.docx
- Allianz Research -2025-26年全球经济展望挑战重力 Gobal Economic Outlook 2025-26 Defying gravity.docx
- 营销策划- 麦当劳战略爆品开发:巨无霸 美国每年售出5.5亿个巨无霸.docx
- 校优秀学生申请书1500.docx
- 电信工程系职业生涯规划书范文大全.docx
- 经济工作与国家战略的关系论文.docx
- 中国茶文化论文1500字.docx
- 大一国防教育论文2000字.docx
- 读书班心得体会1000字.docx
最近下载
- 第四版国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 低空经济数字孪生平台建设方案.ppt VIP
- RockwellAutomation罗克韦尔搭载 TotalFORCE 控制技术的 PowerFlex 变频器用户手册说明书.pdf
- 安科瑞AMC国网中文电力仪表说明书V1.1-中文-20211025.pdf VIP
- (精)必威体育精装版个人租房合同免费下载.docx VIP
- 小学语文阅读理解万能答题公式模版 .pdf VIP
- 大班健康蔬菜沙拉PPT课件.pptx VIP
- 阅读理解答题万能公式【小学语文阅读理解答题万能公式(简单实用)】.doc VIP
- 《是谁爱着你的背影》散文阅读练习及答案(2017年柳州市中考题).doc VIP
- MPX_维保手册_簡体字(1)(1).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)