HDFS设置配额的命令

1 文件个数限额

#查看配额信息
hdfs dfs -count -q -h /user/root/dir1 

#设置N个限额数量,只能存放N-1个文件
hdfs dfsadmin -setQuota 2 dir 

#清除个数限额配置
hdfs dfsadmin -clrQuota /user/root/dir 

2 文件的大小限额
在设置空间配额时,设置的空间至少是block_size * 3(384M)大小

#查看配额信息
hdfs dfs -count -q -h /user/root/dir1 

# 限制空间大小384M
hdfs dfsadmin -setSpaceQuota 384M /user/root/dir 

 #生成1G的文件

dd if=/dev/zero of=1.txt bs=1G count=1

 #清除空间限额配置
hdfs dfsadmin -clrSpaceQuota /user/root/dir

原文地址:https://www.cnblogs.com/sheng-sjk/p/14015225.html