HDFS的常用命令有哪些
导读:本文共1882字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 既然HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、mkdir、rm等。一、基本操作1、创建目录hadoopfs-mkdir/hdfs#在根目录下创建hdfs文件夹2、查看目录>had... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。既然HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、mkdir、rm等。
一、基本操作
1、创建目录
hadoopfs-mkdir/hdfs#在根目录下创建hdfs文件夹
2、查看目录
>hadoopfs-ls/#列出跟目录下的文件列表drwxr-xr-x-rootsupergroup02016-03-0500:06/hdfs
3、级联创建目录
>hadoopfs-mkdir-p/hdfs/d1/d2
4、级联列出目录
>hadoopfs-ls-R/drwxr-xr-x-rootsupergroup02016-03-0500:10/hdfsdrwxr-xr-x-rootsupergroup02016-03-0500:10/hdfs/d1drwxr-xr-x-rootsupergroup02016-03-0500:10/hdfs/d1/d2
5、上传本地文件到HDFS
>echo"hellohdfs">>local.txt>hadoopfs-putlocal.txt/hdfs/d1/d2
6、查看HDFS中文件的内容
>hadoopfs-cat/hdfs/d1/d2/local.txthellohdfs
7、下载hdfs上文件的内容
>hadoopfs-get/hdfs/d1/d2/local.txt
8、删除hdfs文件
>hadoopfs-rm/hdfs/d1/d2/local.txtDeleted/hdfs/d1/d2/local.txt
9、删除hdfs中目录
>hadoopfs-rmdir/hdfs/d1/d2
10、修改文件的权限
>hadoopfs-ls/hdfsdrwxr-xr-x-rootsupergroup02016-03-0500:21/hdfs/d1#注意文件的权限>hadoopfs-chmod777/hdfs/d1drwxrwxrwx-rootsupergroup02016-03-0500:21/hdfs/d1#修改后
11、修改文件所属的用户
>hadoopfs-chownadmin/hdfs/d1#修改文件所属用户为admin>hadoopfs-ls/hdfsdrwxrwxrwx-adminsupergroup02016-03-0500:21/hdfs/d1
12、修改文件的用户组
>hadoopfs-chgrpadmin/hdfs/d1>hadoopfs-ls/hdfsdrwxrwxrwx-adminadmin02016-03-0500:21/hdfs/d1
由于hdfs的操作的命令很多,我们目前就以上比较常见的操作进行讲解。
二、HDFS文件操作的所有命令
查看方式 hadoop fs
[root@iZ28csbxcf3Z~]#hadoopfsUsage:hadoopfs[genericoptions][-appendToFile...][-cat[-ignoreCrc]...][-checksum...][-chgrp[-R]GROUPPATH...][-chmod[-R]PATH...][-chown[-R][OWNER][:[GROUP]]PATH...][-copyFromLocal[-f][-p][-l]...][-copyToLocal[-p][-ignoreCrc][-crc]...][-count[-q][-h]...][-cp[-f][-p|-p[topax]]...][-createSnapshot[]][-deleteSnapshot][-df[-h][...]][-du[-s][-h]...][-expunge][-get[-p][-ignoreCrc][-crc]...][-getfacl[-R]][-getfattr[-R]{-nname|-d}[-een]][-getmerge[-nl]][-help[cmd...]][-ls[-d][-h][-R][...]][-mkdir[-p]...][-moveFromLocal...][-moveToLocal][-mv...][-put[-f][-p][-l]...][-renameSnapshot][-rm[-f][-r|-R][-skipTrash]...][-rmdir[--ignore-fail-on-non-empty]...][-setfacl[-R][{-b|-k}{-m|-x}]|[--set]][-setfattr{-nname[-vvalue]|-xname}][-setrep[-R][-w]...][-stat[format]...][-tail[-f]][-test-[defsz]][-text[-ignoreCrc]...][-touchz...][-usage[cmd...]]
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
HDFS的常用命令有哪些的详细内容,希望对您有所帮助,信息来源于网络。