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
相關文章
相關標籤/搜索