您的位置:首页 > 大数据 > Hadoop

HDFS quota

2015-07-13 15:18 417 查看
HDFS提供了两种配额的命令(hdfs dfsadmin):

1. setQuota

-setQuota <quota> <dirname>...<dirname>


setQuota指的是对HDFS中某个目录设置文件和目录数量之和的最大值。

$ hdfs dfsadmin -setQuota 5 /user/hadoop/quota


设置HDFS中/user/hadoop/quota目录下文件数和目录数之和不超过5。

2. setSpaceQuota

-setSpaceQuota <quota> <dirname>...<dirname>


setSpaceQuota针对的是设置HDFS中某个目录可用存储空间大小,单位是byte,类似与百度网盘的个人存储空间。在使用该命令的时候最好设置空间大小为块的整数倍!

$ hdfs dfsadmin -setSpaceQuota 134217728 /user/hadoop/spaceQuota


设置HDFS中/user/hadoop/spaceQuota目录存储空间为128MB。

清除配额的命令为:

$ hdfs dfsadmin -clrQuota <dirname>...<dirname>
$ hdfs dfsadmin -clrSpaceQuota <dirname>...<dirname>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: