hadoop 不会因为它位于 linux 文件系统之上而受到磁盘寻道的影响吗?

does hadoop not suffer the disk seeks as it sits on top of linux filesystem?

我是 Hadoop 的新手,我知道 HDFS 每个块 64 MB(最小),并且可以根据系统增加。但是由于 hdfs 安装在每个块 4kb 的 linux 文件系统之上,hadoop 不会遭受磁盘搜索吗? hdfs 也与 linux 文件系统交互吗?

你的想法在一定程度上是正确的,但要放眼大局。当这 64 MB 存储在 Linux 文件系统上时,它分布在许多节点上。因此,如果你想读取 3 个块(每个 4 KB),存储在 3 个不同的 Linux 文件系统(机器)上,搜索将只进行 1 次搜索而不是 3 次搜索,因为读取是并行的。

我认为这可能会有所帮助: How are HDFS files getting stored on underlying OS filesystem?