我正在阅读Hadoop权威指南,并未通过以下概念清除。
阻止抽象,有人可以详细说明这一点。
使抽象单元成为块而不是文件简化了存储子系统。
a。)什么是块的抽象单元?
b。)如何制作抽象单位?
c。)它如何简化存储子系统?
答案 0 :(得分:2)
HDFS块抽象:
HDFS块大小为64MB-128MB(通常),与其他文件系统不同,小于块大小的文件不会占用整个块大小的内存。
块大小保持很大,因此与数据传输速率相比,磁盘搜索的时间更短。
为什么要阻止抽象:
答案 1 :(得分:1)
HDFS在某些方面只是另一个文件系统,它和所有其他文件系统一样,将文件分成块。这里的主要区别是块很大(例如:128MB)而不是小块(例如:4KB),并且每个块都在较大的HDFS架构中的不同服务器上复制。
我们大多数人都没有直接使用块,我们处理文件,有人可能认为这个"阻止抽象"真的有两个目的。