Examly題庫立即開始練習
國營聯招 統計資訊統計學、巨量資料概論11145單選題

對於為什麼HDFS的檔案塊(Blocks)預設成128MB為最佳狀態之敘述,下列何者正確?

A如設成128KB,則1個cluster會有太多檔案塊,造成NameNode很難儲存每個檔案塊之位置正確答案
B因為我們只能夠在1個節點上,存1個檔案的其中1個檔案塊
C因為若把檔案塊設成128KB,對於多個Mappers要同時處理來說太小了
D因為這樣每8個檔案塊剛好就是1GB,剛好適合伺服器核心數都是4或8的倍數
答案與詳解
A
正確答案
HDFS預設128MB塊大小,主要是避免NameNode需管理過多小塊的元數據,若設128KB會讓塊數暴增導致NameNode記憶體崩潰。

為什麼答案是 A

正確。HDFS的NameNode負責儲存所有檔案塊的元數據(位置、副本資訊等)。若塊設為128KB,同樣大小的檔案會產生約1024倍的塊數,NameNode記憶體將無法負荷如此龐大的元數據量。

考點:NameNode元數據負擔考點:HDFS儲存規則誤解考點:MapReduce分割邏輯考點:錯誤數字推論
載入中…

想練更多統計學、巨量資料概論考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮