hdfs文件的限额配置允许我们以文件大小或者文件个数来限制某个目录上传文件数量或者文件内容总量,以便达到我们类似百度网盘等限制每个用户允许上传的最大的文件的量。 准备一个文件夹
hdfs dfs -mkdir -p /user/root/lisi #创建hdfs文件夹
先来个数量限额
hdfs dfsadmin -setQuota 2 lisi #给该文件夹下面设置最多上传两个文件,上传文件,发现只能上传一个文件
hdfs dfsadmin -clrQuota /user/root/lisi #清除文件数量限制
再来个空间大小限额
hdfs dfsadmin -setSpaceQuota 4k /user/root/lisi #限制空间大小 4 kb
hdfs dfs -put /export/softwares/zookeeper-3.4.5-cdh5.14.0.tar.gz /user/root/lisi #上传超过4 kb的文件,提示文件超过限额
hdfs dfsadmin -clrSpaceQuota/user/root/lisi #清除空间限额
hdfs dfs -put /export/softwares/zookeeper-3.4.5-cdh5.14.0.tar.gz /user/root/lisi #重新上传成功