HDFS設置配額的命令

1 文件個數限額配置

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

#設置N個限額數量,只能存放N-1個文件
hdfs dfsadmin -setQuota 2 dir 文件

#清除個數限額配置
hdfs dfsadmin -clrQuota /user/root/dir co

2 文件的大小限額
在設置空間配額時,設置的空間至少是block_size * 3(384M)大小block

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

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

 #生成1G的文件

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

 #清除空間限額配置 hdfs dfsadmin -clrSpaceQuota /user/root/dir

相關文章
相關標籤/搜索