hdfs块是如何顺序的

4c8rllxm  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(488)

当底层linux文件系统只有4kb块大小,而64mb块的写入不能是连续的时,hdfs怎么能有64mb的连续块呢。
有什么想法吗?我无法得到任何解释

fafcakar

fafcakar1#

您可能会混淆术语“连续”和“连续”。我们有顺序读/写(从磁盘到磁盘)和“连续”磁盘空间分配。
一个64MB的hdfs块将按顺序写入磁盘。因此,数据很有可能被写入磁盘上的连续空间(由相邻的多个块组成)。因此,与随机磁盘写入相比,磁盘/块碎片将少得多。
此外,顺序读/写比具有多个磁盘寻道的随机写入快得多。有关详细信息,请参阅顺序写入和随机写入之间的区别。

相关问题