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