HDFS的常用命令有哪些(hdfs,开发技术)

时间:2024-04-27 04:54:49 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

既然HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、mkdir、rm等。

HDFS的常用命令有哪些

一、基本操作

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的常用命令有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux中怎么查看ssh版本下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18