版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HDFS的SHELL操作大数据离线分析教学目标1.了解HDFS的Shell2.掌握HDFS常用Shell命令1.HDFS的Shell介绍
HDFS(HadoopDistributedFileSystem)的Shell操作是与Hadoop集群交互最直接的方式。它的命令语法与Linux系统的Shell命令非常相似,通过hdfsdfs或hadoopfs前缀来调用。HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令也类似于Linux的shell对文件的操作,如ls、mkdir、rm等2.HDFS常用Shell命令所有FSshell命令都将路径URL作为参数。URL格式为scheme://authority/path。对于HDFS,该scheme是hdfs,对于本地FS,该scheme是file。scheme和authority是可选的。如果未指定,则使用配置中指定的默认方案基础语法结构在命令行中,访问HDFS主要使用以下两种格式:推荐方式:hdfsdfs-<command>[arguments]通用方式:hadoopfs-<command>[arguments]3.HDFS常用Shell命令#远程文件系统hdfsdfs-lshdfs://namenode:host/parent/child#本地文件系统hdfsdfs-lsfile:///root/#未指定schema时,由于core-site.xml中的fs.defaultFS中有配置,所以我们可以不加schema就能远程访问hdfshdfsdfs-ls/parent/child3.HDFS常用Shell命令Hadoop提供了文件系统的shell命令行客户端,使用方法如下:hdfsdfs<arg>Shell命令选项:选项名称使用格式含义-ls-ls<路径>查看指定路径的当前目录结构-lsr-lsr<路径>递归查看指定路径的目录结构(包含子集)-du-du<路径>统计目录下个文件大小-dus-dus<路径>汇总统计目录下文件(夹)大小-count-count[-q]<路径>统计文件(夹)数量-mv-mv<源路径><目的路径>移动-cp-cp<源路径><目的路径>复制3.HDFS常用Shell命令选项名称使用格式含义-rm-rm[-skipTrash]<路径>删除文件/空白文件夹-rmr-rmr[-skipTrash]<路径>递归删除-put-put<多个linux上的文件><hdfs路径>上传文件-copyFromLocal-copyFromLocal<多个linux上的文件><hdfs路径>从本地复制-moveFromLocal-moveFromLocal<多个linux上的文件><hdfs路径>从本地移动-get-get<源路径><linux路径>从hdfs中获取文件到本地-getmerge-getmerge<源路径><linux路径>合并到本地-cat-cat<hdfs路径>查看文件内容-text-text<hdfs路径>查看文件内容-copyToLocal-copyToLocal[-ignoreCrc][-crc][hdfs源路径][linux目的路径]从本地复制-mkdir-mkdir<hdfs路径>创建空白文件夹-setrep-setrep[-R][-w]<副本数><路径>修改副本数量-touchz-touchz<文件路径>创建空白文件4.Shell命令概览#格式:hdfsdfs-lsURI#作用:类似于Linux的ls命令,显示文件列表#显示根路径下的文件列表hdfsdfs-ls/显示文件列表:-ls#创建单级文件目录hdfsdfs-mkdir/dir1hdfsdfs-mkdir/dir2创建文件夹:-mkdir#创建文件echo“HelloWorld”>>/root/1.txt#将本地文件上传到hdfshdfsdfs-put/root/1.txt/dir1文件上传:-put#作用:将文件拷贝到本地文件系统。
hdfsdfs-get/2.txt/export/data文件下载:-get4.Shell命令概览#将a.txt文件从dir1目录下移动到dir2目录下hdfsdfs-mv/dir1/a.txt/dir2文件移动:-mv#合并多个文件并将合并后的文件下载hdfsdfs-getmerge/aaa/log.*./log.sumhdfsdfs-getmergea.txtb.txt./abc.txt文件合并:-getmerge#删除文件
hdfsdfs-rm/2.txt#删除整个目录hdfsdfs-rm-r/dir1文件删除:-rm#将1.txt复制到dir2目录下,命名为2.txthdfsdfs-cp/dir1/1.txt/dir2/2.txt文件复制:-cp小结1.Shell是与系统交互的软件,分为图形界面Shell和命令行式Shell。2.文件系统(FS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子商务客服服务质量与问题解决能力绩效考评表
- 物流业仓储管理专员工作KPI考核表
- 感恩教育温暖心灵小学主题班会课件
- 小学主题班会课件快乐学习与品格培养
- 多模态智能交互技术应用指南
- 农业技术推广员农业生产技术与效益绩效衡量表
- 高端制造业质量工程师KPI考核表
- 研发工程师代码缺陷密度评估表
- 游戏策划师游戏产品策划能力KPI考核表
- 日照市五莲县2027届三上数学期末联考模拟试题含解析
- 2026年甘肃庆阳宁县直事业单位选聘24人笔试参考题库及答案详解
- 安全管理人员任命书
- 广西玉林兴业县2026年警务辅助人员招聘考试试卷-含答案解析
- 北京市延庆区教育委员会招聘教师笔试真题2025
- 2026年江苏职业卫生技术服务专业技术人员考试(放射卫生检测与评价)模拟题及答案
- 2026湖南长沙市第二医院(长沙市妇幼保健院河西分院)招聘劳务派遣人员89人考试备考题库及答案详解
- 2026-2030中国工程爆破行业十四五发展分析及投资前景与战略规划研究报告
- 24J113-1 内隔墙-轻质条板(一)
- 人教版七年级下册数学训练100题-含答案
- 急诊科抽搐和癫痫处理方法
- 福建省流动人口信息登记表-新版实用文档
评论
0/150
提交评论