# 设置名称配额 # 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>


