hadoop hdfs块大小与linux文件系统块大小的交互

nxagd54h  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(345)

我知道hadoop的块大小是64mb,linuxfs是4kb。我从阅读中了解到hadoop hdfs是在linux fs本身之上工作的。
hadoop文件系统实际上是如何处理4kb块大小的linux的?例如,在写操作期间,64mb块是否会分解为4kb块并保存到磁盘?

6uxekuva

6uxekuva1#

是的,你说的是对的。hdfs只是linux fs之上的一个抽象,其中64mb的块存储在4kblinux fs的连续块中,以便快速访问。当您写入64mb的hdfs块时,linux会将其视为单个文件,并在内部将其分解为4kb块。

相关问题