我正在閱讀Hadoop權威指南,並沒有清除以下概念。什麼是Hadoop塊抽象。需要關於此的更多詳細信息
塊抽象,有人可以詳細說明這一點。
使抽象單元成爲塊而不是文件簡化了存儲子系統。
a)什麼是一個塊的抽象單位?
b。)如何製作抽象單元?
c)它如何簡化存儲子系統?
我正在閱讀Hadoop權威指南,並沒有清除以下概念。什麼是Hadoop塊抽象。需要關於此的更多詳細信息
塊抽象,有人可以詳細說明這一點。
使抽象單元成爲塊而不是文件簡化了存儲子系統。
a)什麼是一個塊的抽象單位?
b。)如何製作抽象單元?
c)它如何簡化存儲子系統?
HDFS塊抽象:
HDFS塊的大小是64MB-128MB(通常情況下),並且不像其他的文件系統,文件小於塊尺寸並不佔全部塊大小的值得記憶。
塊大小保持如此之大,以便與磁盤數據傳輸速率相比,磁盤尋道的時間縮短。
爲什麼塊抽象:
HDFS在某些方面只是另一個文件系統,它像所有其他文件系統一樣,將文件分解成塊。這裏的主要區別在於塊較大(例如:128MB)而不是較小的(例如4KB),並且每個塊都在更大的HDFS體系結構中的不同服務器上進行復制。
我們大多數人不直接使用塊,我們使用文件工作,有人可能會爭辯說,這種「塊抽象」實際上有兩個目的。