hdfs目錄配額限制及詳解介紹


# 設置名稱配額
 # max_number 為最大文件/目錄數
 # dirname 為指定的目錄
 hdfs dfsadmin -setQuota <max_number> <dirname>
 
# 設置空間配額
 # bytes 為最大存儲字節數
 hdfs dfsadmin -setSpaceQuota <bytes> <dirname>

#查看目錄的配額情況:
 hdfs dfs -count -q -v -h /tmp/hncscwc
 # 顯示結果    
 # 名稱配額大小  名稱配額剩余大小  空間配額大小  空間配額剩余大小  目錄數  文件數  文件大小  目錄的路徑   
 none  inf  536870912  536870912  1  0  0  /tmp/hncscwc

#查看真個hdfs的空間大小
    hdfs dfs -df -h /apps/hive/warehouse/aie_kfcdelivery.db
    Filesystem          Size   Used  Available  Use%
    hdfs://yumcluster  4.8 P  3.1 P      1.7 P   64%
    
#查看指定目錄/數據庫的大小
    # hdfs dfs -du -s -h  /apps/hive/warehouse/aie_kfcdelivery.db
    2.7 T  8.4 T  /apps/hive/warehouse/aie_kfcdelivery.db      (集群為3副本存儲;2.7T為一個副本的存儲空間,故8.4T為三個副本的空間)


清除配額: # 清除名稱配額 hdfs dfsadmin
-clrQuota <dirname> # 清除空間配額額 hdfs dfsadmin -clrSpaceQuota <dirname>

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM