Hadoophdfs 块大小和 linux 文件系统块大小之间的交互



我知道Hadoop块大小是64MB,Linux FS是4KB。我从阅读中了解到,hadoophdfs在linux FS本身之上工作。

Hadoop文件系统如何实际与linux 4KB块大小一起工作?例如,在写入操作期间,64MB 块是否会分解为 4KB 块并保存到磁盘?

是的,你说的是正确的。HDFS只是Linux FS之上的一个抽象,其中64MB的块存储在4KB linux FS的连续块中,以便快速访问。当你写入时,64MB的HDFS块将被Linux视为单个文件,并在内部将其分解为4KB块。

最新更新