为什么Hadoop分布式文件系统中的最后一个块的大小与其他块不同?

时间:2015-04-06 17:29:59

标签: hadoop hdfs

HDFS中的每个文件都存储为一系列块。块的大小相同,除了最后一个。为什么?有可能改变它吗?

1 个答案:

答案 0 :(得分:0)

不,您无法更改此行为。与文件对应的块的大小和数量取决于配置属性dfs.blocksize

例如:如果你想在HDFS中保留一个大小为130MB的文件,块大小为64MB,那么将会创建3个块:前两个块的大小为64MB,第三个块的大小为2MB 。

如果你想让第3块的大小与前两块的大小相同,那么将浪费使用量。