1.hdfs空间配额与文件数配额
hadoop fs -mkdir /tmp/file ##创建测试目录
hdfs dfsadmin -setSpaceQuota 4t /tmp/file ##设置空间配额;大小写均可: t/T g/G m/M
或者:
hdfs dfsadmin -setSpaceQuota 209715200 /tmp/file ##设置空间配额200M;默认以byte为单位
hdfs dfsadmin -setQuota 10 /tmp/file ##设置文件数配额
hdfs dfsadmin -help ##查看相关命令帮助
hdfs dfs -count -q -v -h /tmp/file ##查看配额情况
2.hdfs查看空间大小及其使用情况
##查看目录配额情况
hdfs dfs -count -q -v -h /user/hive/warehouse/db_name.db
hdfs dfs -count -v /tmp/file ##-count显示文件数配额情况
-count -q ##显示文件和空间配额
-v ##显示列名
-h ##以1024为单位显示结果(此时文件数不准;需要*1024*1024)
-x ##显示具体值
hdfs dfs -count -q -v -x /user/hive/warehouse/db_name.db
##查看整个HDFS的空间大小(/目录可以替换为任何目录)
hdfs dfs -df -h /
##查看指定目录/数据库的大小
hdfs dfs -du -s -h /user/hive/warehouse/db_name.db