zoukankan      html  css  js  c++  java
  • 大数据Hadoop——HDFS Shell操作

    一.查询目录下的文件

        1.查询根目录下的文件

    Hadoop fs -ls /

       

       2.查询文件夹下的文件

    Hadoop fs  -ls /input

    二.创建文件夹

    hadoop fs -mkdir /文件名称

      

    三. 上传本地文件到HDFS中

    hadoop fs -put 文件名称  文件名称    /上传位置/

    四.删除文件 

    hadoop fs  -rm  /文件名称

    五.删除文件夹

    hadoop fs  -rm -r  文件夹名称

    六.从HDFS中复制文件到本地

    hadoop fs  -get     文件名称

    七.查询文件内容

    hadoop fs  -cat   文件名称

    八.移动HDFS中的文件

    hadoop fs -mv    文件位置以及要要移动的文件    移动后的位置

    九.检查文件系统健康情况

    hdfs  fsck /

    十.复制HDFS中的文件

    hadoop  fs  -cp  要复制的文件位置以及文件    复制后的位置

    十一.显示目录文件大小

    hadoop   fs    -du    文件名称

    如果是目录,则显示总大小

    十二.清空回收站    (看不到结果)

    hadoop    fs   -expunge

    其他的命令:

    hadoop fs [generic options]
    
    [-appendToFile <localsrc> ... <dst>]
    
    [-cat [-ignoreCrc] <src> ...]
    
    [-checksum <src> ...]
    
    [-chgrp [-R] GROUP PATH...]
    
    [-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...]
    
    [-chown [-R] [OWNER][:[GROUP]] PATH...]
    
    [-copyFromLocal [-f] [-p] [-l] [-d] <localsrc> ... <dst>]
    
    [-copyToLocal [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
    
    [-count [-q] [-h] [-v] [-t [<storage type>]] [-u] [-x] <path> ...]
    
    [-cp [-f] [-p | -p[topax]] [-d] <src> ... <dst>]
    
    [-createSnapshot <snapshotDir> [<snapshotName>]]
    
    [-deleteSnapshot <snapshotDir> <snapshotName>]
    
    [-df [-h] [<path> ...]]
    
    [-du [-s] [-h] [-x] <path> ...]
    
    [-expunge]
    
    [-find <path> ... <expression> ...]
    
    [-get [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
    
    [-getfacl [-R] <path>]
    
    [-getfattr [-R] {-n name | -d} [-e en] <path>]
    
    [-getmerge [-nl] [-skip-empty-file] <src> <localdst>]
    
    [-help [cmd ...]]
    
    [-ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [<path> ...]]
    
    [-mkdir [-p] <path> ...]
    
    [-moveFromLocal <localsrc> ... <dst>]
    
    [-moveToLocal <src> <localdst>]
    
    [-mv <src> ... <dst>]
    
    [-put [-f] [-p] [-l] [-d] <localsrc> ... <dst>]
    
    [-renameSnapshot <snapshotDir> <oldName> <newName>]
    
    [-rm [-f] [-r|-R] [-skipTrash] [-safely] <src> ...]
    
    [-rmdir [--ignore-fail-on-non-empty] <dir> ...]
    
    [-setfacl [-R] [{-b|-k} {-m|-x <acl_spec>} <path>]|[--set <acl_spec> <path>]]
    
    [-setfattr {-n name [-v value] | -x name} <path>]
    
    [-setrep [-R] [-w] <rep> <path> ...]
    
    [-stat [format] <path> ...]
    
    [-tail [-f] <file>]
    
    [-test -[defsz] <path>]
    
    [-text [-ignoreCrc] <src> ...]
    
    [-touchz <path> ...]
    
    [-truncate [-w] <length> <path> ...]
    
    [-usage [cmd ...]]
  • 相关阅读:
    HTML5 Canvas Overview
    HTML5 Canvas Tutorial
    CSS Inheritance
    Get Foreign Keys
    Spring + JdbcTemplate + JdbcDaoSupport examples
    Spring + JDBC example
    Get Primary Key Column From A Table
    python学习第19天之目录规范和常用模块之time
    python学习的第十八天模块之包、相对搜索路径和绝对搜索路径
    python学习的第十七天 模块、内置函数
  • 原文地址:https://www.cnblogs.com/luoxionghenku/p/10106773.html
Copyright © 2011-2022 走看看