当前位置: 移动技术网 > IT编程>开发语言>JavaScript > HDFS常用Shell命令介绍

HDFS常用Shell命令介绍

2017年12月18日  | 移动技术网IT编程  | 我要评论
1. ls

usage:

hadoop fs -ls hdfs://:9000/ #hdfs表示HDFS文件系统
hadoop fs -ls file:/// #file表示本地文件系统

如果是文件,则按照如下格式返回文件信息:

文件名 <副本数> 文件大小 修改日期 修改时间 权限 用户ID 组ID

如果是目录,则返回它直接子文件的一个列表,就像在Unix中一样。目录返回列表的信息如下:

目录名 < dir> 修改日期 修改时间 权限 用户ID 组ID

eg:

这里写图片描述

2. cat

usage:

hadoop fs -cat hdfs://:9000/#hdfs表示HDFS文件系统
hadoop fs -cat file:/// #file表示本地文件系统

显示文件内容,一般显示文本文件,如果是其他文件(如图片)则会乱码

eg:

这里写图片描述

3. get

usage:

hadoop fs -get hdfs://:9000/ file:///

将hdfs文件下载到本地文件系统

eg:

这里写图片描述

4. put

usage:

hadoop fs -put file:///  

将本地文件复制到hdfs文件系统或本地文件系统

这里写图片描述

5. rm

usage:

hadoop fs -rm hdfs://mckee-Ubuntu:9000/

删除文件

这里写图片描述

6. rm -r

usage:

hadoop fs -rm -r hdfs://mckee-Ubuntu:9000/

删除文件夹

这里写图片描述

7. mkdir

usage:

hadoop fs -mkdir hdfs://mckee-Ubuntu:9000/

创建文件夹

这里写图片描述

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网