一.hdfs的备份数量
hdfs为了防止数据丢失将一个block(基本存储单元默认256MB)备份成多分 设置:
块数量配置
在hdfs-site.xml中配置
dfs.replication
3//3(默认,可以不配置)为共多少份
除了这个配置,还可以通过临时决定被上传文件存储多少份
hdfs dfs -D dfs.replication=2 -put XXX.txt /temp/
对于已经存在的文件,修改配置不会生效
hdfs dfs -setrep [-R] 2 path
-R 对子目录生效
块大小配置
dfs.blocksize268435456(默认,可不配置)
###查看副本数量
hdfs fsck path [-files[-blocks[-locations]]]
-files 可以列出路径中的文件状态
-files -blocks 输出文件块报告(几个块/副本)
-files -blocks -locations 输出每一个块详情
####注该命令**不属于 `hdfs dfs`(文件系统 shell)里面的子命令**,所以**不能写成 `hdfs dfs -fsck`**,它是一条独立的 hdfs 顶层命令
内容真实性核查与审校公示
本文行业深度资讯由城事汇采编团队进行事实核实与主体工商公示校对,旨在为企业与公众提供可靠选型与实务参考。如需更正或维权,可联系平台纠错。