HDFS文件操作命令手册
HDFS文件操作的基本格式是:
bin/hadoop dfs -cmd <args>
1. cat
$ hadoop dfs -cat URI [URI …]
#将参数所指示的文件的内容输出到stdout #example:
$ hadoop dfs -cat file:///file2 /user/hadoop/file4
2.cp
$ hadoop dfs -cp URI [URI …] <dest>
#将文件拷贝到目标路径中。如果 <dest>为目录的话,可以将多个文件拷贝到该目录下 #example:
$ hadoop dfs -cp /user/hadoop/file1 /user/hadoop/file2 /user/hadoop/dir
3.get
$ hadoop dfs -get [-ignorecrc] [-crc] <src><localdst>
#将文件拷贝到本地文件系统 #example:
$ hadoop dfs -get /user/hadoop/file localfile
4.ls
$ hadoop dfs -ls <args>
#对于一个文件,该命令返回的文件状态以如下格式列出:
#文件权限、副本个数、用户ID、组ID、文件大小、最近一次修改日期、最近一次修改时间、文件名
#对于一个目录,结果格式:
#文件权限,用户ID,组ID,最近一次修改日期,最近一次修改时间,文件名 #example:
$ hadoop dfs -ls /user/hadoop/file1
5.lsr
$ hadoop dfs -lsr <args>
#在整个目录下递归执行ls
6.mkdir
$ hadoop dfs -mkdir <paths>
#以<paths>中的URI作为参数,创建目录 #example:
$ hadoop dfs -mkdir /user/hadoop/dir1 /user/hadoop/dir2
7.put
$ hadoop dfs -put <localsrc> … <dst>
#将单个的源文件src或者多个源文件从本地文件系统拷贝到目标文件系统中。 #example:
$ hadoop dfs -put localfile1 localfile2 /user/hadoop/hadoopdir
8.rm
$ hadoop dfs -rm [-skipTrash] URI [URI …]
#删除参数指定的文件,参数可以有多个。只删除文件和非空目录。如果指定了-skipTrash选项,那么在回收站可用的情况下,跳过回收站而直接将文件删除 #example:
$ hadoop dfs -rm hdfs://nn.example.com/file /user/hadoop/emptydir
9.rmr
$ hadoop dfs -rmr [-skipTrash] URI [URI …]
#删除操作的递归版本,即递归删除所有子目录下的文件 #example:
$ hadoop dfs -rmr /user/hadoop/dir
HDFS文件操作命令手册的更多相关文章
- Hadoop之HDFS文件操作常有两种方式(转载)
摘要:Hadoop之HDFS文件操作常有两种方式,命令行方式和JavaAPI方式.本文介绍如何利用这两种方式对HDFS文件进行操作. 关键词:HDFS文件 命令行 Java API HD ...
- 简单hdfs相关操作命令
HDFS常用操作命令 启动hdfs #start-all.sh 查看hdfs的配置文件 #cat hdfs-site.sh #hadoop fs -put /soft/jdk / #HDFS上传文件命 ...
- HDFS文件操作(命令行)
HDFS是一种分布式文件系统,为MapReduce这种框架下的海量数据分布式处理而设计. Hadoop之HDFS文件操作常有两种方式,一种是命令行方式,即Hadoop提供了一套与Linux文件命令类似 ...
- Hadoop之HDFS文件操作
摘要:Hadoop之HDFS文件操作常有两种方式.命令行方式和JavaAPI方式.本文介绍怎样利用这两种方式对HDFS文件进行操作. 关键词:HDFS文件 命令行 Java API HD ...
- [bigdata] 使用Flume hdfs sink, hdfs文件未关闭的问题
现象: 执行mapreduce任务时失败 通过hadoop fsck -openforwrite命令查看发现有文件没有关闭. [root@com ~]# hadoop fsck -openforwri ...
- CentOS常用的文件操作命令
CentOS下面常用的文件操作命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd NO3. ...
- HDFS文件和HIVE表的一些操作
1. hadoop fs -ls 可以查看HDFS文件 后面不加目录参数的话,默认当前用户的目录./user/当前用户 $ hadoop fs -ls 16/05/19 10:40:10 WARN ...
- linux 文件操作命令
目录操作命令 命令格式 命令 [-选项] [-参数] ls -la /etc 有多个选项时可以合并 ls命令: -a (all) 显示所有文件,包括隐藏文件,那是用.开头的文件 为什么要隐藏(这是个系 ...
- Spark读取HDFS文件,文件格式为GB2312,转换为UTF-8
package iie.udps.example.operator.spark; import scala.Tuple2; import org.apache.hadoop.conf.Configur ...
随机推荐
- 基于套接字通信的简单练习(FTP)
本项目基于c/s架构开发(采用套接字通信,使用TCP协议) FTP-Socket"""__author:rianley cheng""" 功 ...
- dota2交换物品
改成.bat 因为文件就可以 echo/>>c:/windows/system32/drivers/etc/hostsecho 111.230.82.224 steamcommunity. ...
- angualarjs $location服务
$location服务 angular使用内置的$location服务来监听.操作url,包括以下功能: - 获取.监听.改变地址栏的URL: - 与URL实现双向数据绑定(地址栏变动.前进后退或者点 ...
- Farpoint使用一点小总结
Farpoint表格编辑的功能是非常强大的,记录下自己常用到的地方. 使用的版本:FarPoint.Win.Spread.5.0 1.Farpoint 设置为不可编辑状态 this.FPProxyIt ...
- uvaoj 101 - The Blocks Problem(vector应用+技巧)
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=835&page= ...
- 软件测试工程师必备的SQL语句基础
为一个软件测试工程师,我们在测试过程中往往需要对数据库数据进行操作,但是我们的操作大多以查询居多,有时会涉及到新增,修改,删除等操作,所以我们其实并不需要对数据库的操作有特别深入的了解,以下是我在工作 ...
- Unity Android设备的输入
Unity Android设备的输入 1依据屏幕位置输入 有的时候也许是为了整个有些风格的干净,减少屏幕上的UI图标,以至于摒弃了虚拟按键这种常用的输入方式.为了替代虚拟按键的输入方式而选择了依据点击 ...
- ubuntu 执行Python脚本出现: /usr/bin/env: ‘python\r’: No such file or directory
原因: #!/usr/bin/env python 在ubuntu会变成 #!/usr/bin/env python\r 而\r 会被shell 当成参数 所以出现: /usr/bin/env: ‘ ...
- 【WXS数据类型】Number
Number包括整数与小数. 属性: 名称 返回 说明 [Number].constructor 值为字符串“Number” 返回该类型的结构字符串 方法: 原型:[Number].toString( ...
- @ConfigurationProperties注解对数据的自动封装
@ConfigurationProperties注解对数据的自动封装 @ConfigurationProperties可以对基本数据类型实现自动封装,可以封装格式为yyyy/MM/dd的日期 测试代码 ...