我知道 hadoop 块大小是 64MB,linux FS 是 4KB。我从阅读中的理解是 hadoop hdfs 在 linux FS 本身之上工作。
hadoop 文件系统如何与 linux 4KB 块大小一起工作?例如,在写入操作期间,64MB 块是否会分解为 4KB 块并保存到磁盘?
是的,你说的是对的。HDFS 只是 Linux FS 之上的抽象,其中 64MB 的块存储在 4KB linux FS 的连续块中以进行快速访问。当您写入 64MB 的 HDFS 块时,Linux 会将其视为单个文件,并在内部将其分解为 4KB 块。
| 归档时间: |
|
| 查看次数: |
444 次 |
| 最近记录: |