首页 > 其他分享 >HDFS的文件系统操作命令

HDFS的文件系统操作命令

时间:2023-08-22 21:22:39浏览次数:25  
标签:hdfs fs 操作命令 HDFS 文件系统 dfs hadoop ...

下面分享一下最近学到的HDFS的有关文件系统操作shell命令

一、创建文件夹

hadoop fs -mkdir [-p] <path> ...

hdfs dfs -mkdir [-p] <path> ...

#hadoop fs -mkdir -p /ijc/bigdata
#hdfs fs -mkdir -p /jc/hadoop

二、查看指定目录下内容

hadoop fs -ls [-h] [-R] [<path> ...] 

hdfs dfs -ls [-h] [-R] [<path> ...]

 三、上传文件到HDFS指定目录下

hadoop fs -put [-f] [-p] <localsrc> ... <dst>

hdfs dfs -put [-f] [-p] <localsrc> ... <dst>

#hadoop fs -put words.txt /jc

#hdfs dfs -put file:///etc/profile hdfs://node1:8020/jc

 

 四、查看 HDFS文件内容

hadoop fs -cat <src> ...
 
hdfs dfs -cat <src> ...
#hadoop fs -cat /jc

#hdfs dfs -cat /jc

如果文件较大,可以进行按页查询

hadoop fs -cat <src> | more
hdfs dfs -cat <src> | more

五、下载HDFS文件

hadoop fs -get [-f] [-p] <src> ... <localdst>
hdfs dfs -get [-f] [-p] <src> ... <localdst>
        
下载文件到本地文件系统指定目录,localdst必须是目录
      
  -f 覆盖目标文件(已存在下)
      
  -p 保留访问和修改时间,所有权和权限。

 

六、拷贝HDFS文件

hadoop fs -cp [-f] <src> ... <dst> 
hdfs dfs -cp [-f] <src> ... <dst>
      
  -f 覆盖目标文件(已存在下)

 

七、追加数据到HDFS文件中

hadoop fs -appendToFile <localsrc> ... <dst>
hdfs dfs -appendToFile <localsrc> ... <dst>
        将所有给定本地文件的内容追加到给定dst文件。 
        dst如果文件不存在,将创建该文件。 
        如果<localSrc>为-,则输入为从标准输入中读取。

 

八、HDFS数据移动操作

hadoop fs -mv <src> ... <dst>
hdfs dfs -mv <src> ... <dst>    
        移动文件到指定文件夹下
        可以使用该命令移动数据,重命名文件的名称

 

九、HDFS数据删除操作

hadoop fs -rm -r [-skipTrash] URI [URI ...]
hdfs dfs -rm -r [-skipTrash] URI [URI ...]    
        删除指定路径的文件或文件夹
        -skipTrash 跳过回收站,直接删除

 

  回收站需要自己手动开启

在core-site.xml内配置

property>
<name>fs.trash.interval</name>
<value>1440</value>
</property>
 
<property>
<name>fs.trash.checkpoint.interval</name>
<value>120</value>
</property>

 

总结

 

标签:hdfs,fs,操作命令,HDFS,文件系统,dfs,hadoop,...
From: https://www.cnblogs.com/jiacheng-712/p/17649725.html

相关文章

  • 如何使用Android访问文件系统路径
    Android中获取文件路径的方法:使用Context)方法:Android中获取文件路径的方法:1.使用Context.getFilesDir()方法:该方法返回的是一个File对象,它指向应用的私有文件目录,比如/data/data//files,可以通过该方法获取到应用的文件路径。代码示例:StringfilePath=getApplicationConte......
  • HDFS集群启停命令
    HDFS集群启停命令:一键启停脚本#启动$HADOOP_HOME/sbin/start-dfs.sh#停用$HADOOP_HOME/sbin/stop-dfs.sh独立进程启程#脚本一hadoop-daemon.sh(start|status|stop)(namenode|secondarynamenode|datanode)#举例:hadoop-daemon.shstartdatanode#脚本二hdfs--dae......
  • 在VMware虚拟机集群上部署HDFS集群
    本篇博客跟大家分享一下如何在VMware虚拟机集群上部署HDFS集群一·、下载hadoop安装包进入官网:https://hadoop.apache.org 下载hadoop安装包由于ApacheHadoop是国外网址,下载安装包对于网络要求较高 二、上传压缩包,进行解压在进行解压之前,保证自己已经完成vmwa的黄静配置......
  • IMX6ULL根文件系统制作
    官网地址https://buildroot.org/安装编译相关的环境sudoaptinstall-ysedmakebinutilsbuild-essentialgccg++patchgzipbzip2perltarcpiounziprsyncfilebcwgetlibncurses-devsudoaptinstall-ywgetpythonlibncurses5bzrcvsgitmercurialrsyncsu......
  • xfs文件系统核心架构介绍
    版权声明:本文为CSDN博主「瞧见风」的原创文章,遵循CC4.0BY-SA版权协议原文链接:https://blog.csdn.net/scaleqiao/article/details/52098546(注:xfs文件系统是一套非常成熟的文件系统,目前对其原理进行学习并记录blog,方便工作中对涉及的文件系统进行维护)0文件系统引用维基......
  • xfs文件系统缩容
    转载 http://m.weizhi.cc/tech/detail-314001.html[root@LinuxVm~]#df-ThFilesystem         Type     Size UsedAvailUse%Mountedon/dev/mapper/cs-rootxfs       70G 3.8G  67G  6%//dev/mapper/cs-homexfs      160G......
  • linux文件系统概念
    文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文件。索引节点,也就是 inode,用来记录文件的元信息,比如inode编号、文件大小、访问权限、创建时间、修改时间、数据......
  • Linux常用命令_文件目录操作命令(mkdir、rm、rmdir)
       ......
  • Linux常用命令_文件命令操作命令(ls、cd、cat、more、tail)
          ......
  • Hadoop学习笔记、知识点搭建速过、包含Hadoop集群搭建、HDFS、IDE操作hadoop,DFSShell
    大数据概述......