欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

HDFS常用Shell命令介绍

程序员文章站 2022-06-23 12:00:04
1. ls usage: hadoop fs -ls hdfs://:9000/ #hdfs表示HDFS文件系统 hadoop fs -ls file:/// #file表示本地文件...
1. ls

usage:

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

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

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

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

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

eg:

HDFS常用Shell命令介绍

2. cat

usage:

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

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

eg:

HDFS常用Shell命令介绍

3. get

usage:

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

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

eg:

HDFS常用Shell命令介绍

4. put

usage:

hadoop fs -put file:///

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

HDFS常用Shell命令介绍

5. rm

usage:

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

删除文件

HDFS常用Shell命令介绍

6. rm -r

usage:

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

删除文件夹

HDFS常用Shell命令介绍

7. mkdir

usage:

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

创建文件夹

HDFS常用Shell命令介绍