Q226.
預設情況下,Hadoop 的分散式檔案系統(HDFS)會將資料檔案分割後的每個小塊複製成幾份複本(replica)?
電腦軟體應用 · 丙級 · 電腦概論 · Q226
難易度分析
2 / 5
本題屬於基礎定義的記憶型問題,僅需掌握 HDFS 核心參數的預設值即可快速作答,不具備複雜的陷阱或推導過程。
正確答案:②3
② 3:HDFS 預設的 replication factor 為 3 份。此設計基於 容錯機制 考量,允許最多兩個 DataNode 同時故障而不遺失資料,同時在 儲存成本 與 資料可靠性 之間取得平衡。
錯誤選項解析
- ① 2:HDFS 的預設複本數並非 2 份。若僅維持 2 份複本,在 DataNode 發生單一節點故障時,容錯能力不足,無法滿足 分散式儲存 的高可用性需求。
- ③ 4:4 份複本並非 Hadoop 的預設值。雖然增加複本數可提升資料冗餘度,但會造成 儲存空間 與 網路頻寬 的過度消耗,不符合 叢集資源 的最佳化配置。
- ④ 5:5 份複本遠超過 HDFS 的預設設定。過多的複本會大幅降低 叢集 的有效儲存容量,且對 讀取效能 的提升邊際遞減,實務上並不採用此配置。
Learning Tip
"HDFS 的預設 replication factor = 3 是 大數據 領域的常考基礎題,需與 RAID 的冗餘概念區分。注意此數值可透過 dfs.replication 參數在 hdfs-site.xml 中自行調整,但「預設值 3」為標準答案。另外需理解 NameNode 負責管理 block 的映射資訊,而實際資料存放於各 DataNode 上。"
學員答題分佈
①20%
②30%
③40%
④50%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!