HDFS基本命令oop
建立目錄
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