HDFS的一些配置

HDFS限额配置
1 文件个数限额
hdfs dfs -count -q -h /user/root/dir1 #查看配额信息
hdfs dfsadmin -setQuota 2 dir #设置N个限额数量,只能存放N-1个文件
hdfs dfsadmin -clrQuota /user/root/dir #清除个数限额配置

2 文件的大小限额
在设置空间配额时,设置的空间至少是block_size * 3(384M)大小
hdfs dfs -count -q -h /user/root/dir1 #查看配额信息
hdfs dfsadmin -setSpaceQuota 384M /user/root/dir # 限制空间大小384M

dd if=/dev/zero of=1.txt bs=1G count=1 #生成1G的文件
hdfs dfsadmin -clrSpaceQuota /user/root/dir #清除空间限额配置

HDFS的安全模式
1:启动HDFS时,会自动进入安全模式
加载hdfs的元数据,保证数据的完整性
2:在HDFS的工作中,发现BLOCK副本率(当前的副本数/设置的副本数)不达标,则自动进入安全模式
保证Block的副本率达标,保证数据的完整性
3:在安全模式状态下,文件系统只接受读数据请求,而不接受删除、修改等变更请求

安全模式的操作命令:
hdfs dfsadmin -safemode get #查看安全模式状态
hdfs dfsadmin -safemode enter #进入安全模式
hdfs dfsadmin -safemode leave #离开安全模式

posted on 2021-09-09 16:43  季昂  阅读(218)  评论(0编辑  收藏  举报