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

posted @ 2020-11-21 12:21  小小程序员_sjk  阅读(453)  评论(0编辑  收藏  举报