2011-11-01 142 views
1

我對有64MB的默認塊大小的幾個Linux機器上運行一個HDFS集羣,如果我存儲大小爲1MB的文件,將它佔據了我的Linux機器上64MB存儲?HDFS塊大小和文件大小的問題,文件小於塊大小

同樣,如果我存儲大小爲65MB的文件,將它佔據了我的機器上64MB的兩個塊或一個64MB和1MB塊?

感謝

回答

1

按照Hadoop : The Definitive Guide

不像單個磁盤的文件系統,在HDFS文件比單塊小不佔用底層存儲的整個數據塊的價值。