Hadoop基本命令

HDFS基本命令oop

FS Shell基本命令
  • 建立目录
    hadoop fs -mkdir <destdir>code

    hadoop fs -mkdir /binTest
  • 列出目录
    hadoop fs -ls <destdir>递归

    hadoop fs -ls /
  • 删除文件hadoop

    hadoop fs -rm <destfile>get

    hadoop fs -rm /binTest/1
  • 递归删除目录file

    整个目录删除
    hadoop fs -rmr <destdir>删除文件

    hadoop fs -rmr /binTest
  • 文件合并di

    hadoop fs -getmerge <src> <localdst>文件

    hadoop fs -getmerge /binTest merge.txt
  • 复制本地文件到目标文件系统文件系统

    hadoop fs -put <srcfile> <srcfile> <dest>

    hadoop fs -put ./add5.txt ./add2.txt /binTest/
    hadoop fs -put ./* /binTest/
  • 复制目标文件系统文件到本地

    hadoop fs -get <src> <localdst>

    hadoop fs -get /binTest/\* ./

其余命令与Linux下文件操做相似包括

名字空间配额管理
  • 设置配额(目录下文件和目录数量)

    用法
    dfsadmin -setQuota <N> <dir1> <dir2> ...

    hadoop dfsadmin -setQuota 10 /binTest

    若是目录下文件或目录数量超过配额则生成目录或文件时会报错

  • 清除配额

    dfsadmin -clrQuota <dir1> <dir2> ...

    hadoophad dfsadmin -clrQuota /binTest
  • 查看目录设置的配额

    用法
    dfs -count -q <dir1> <dir2> ...

    hadoop fs -count -q /binTest
相关文章
相关标签/搜索