2011-11-01 141 views
1

我对有64MB的默认块大小的几个Linux机器上运行一个HDFS集群,如果我存储大小为1MB的文件,将它占据了我的Linux机器上64MB存储?HDFS块大小和文件大小的问题,文件小于块大小

同样,如果我存储大小为65MB的文件,将它占据了我的机器上64MB的两个块或一个64MB和1MB块?

感谢

回答

1

按照Hadoop : The Definitive Guide

不像单个磁盘的文件系统,在HDFS文件比单块小不占用底层存储的整个数据块的价值。