想起一个问题: 如果一个HDFS上的文件大小(file size) 小于块大小(block size) ,那么HDFS会实际占用Linux file system的多大空间?是128M吗(hadoop2.7.3版本开始默认block大小都是128M)
答案:占用的是实际的磁盘存储,而非一个block块的大小
补充块大小的作用
1、块大小更多是逻辑概念,指导存储规划和空间申请的
2、当文件通过append操作不断增长的过程中,可以通过来block size决定何时split文件
想起一个问题: 如果一个HDFS上的文件大小(file size) 小于块大小(block size) ,那么HDFS会实际占用Linux file system的多大空间?是128M吗(hadoop2.7.3版本开始默认block大小都是128M)
答案:占用的是实际的磁盘存储,而非一个block块的大小
补充块大小的作用
1、块大小更多是逻辑概念,指导存储规划和空间申请的
2、当文件通过append操作不断增长的过程中,可以通过来block size决定何时split文件