國營聯招 統計資訊統計學、巨量資料概論109 年第 45 題單選題考點:Job vs Task Tracker考點:Master SPOF問題
有關MapReduce程式的執行,下列敘述何者正確?
A工作追蹤器(job tracker)主要是回報資料節點中 Map 或 Reduce 任務的執行情況
B主節點(master node)若發生故障,只有主節點上的任務(task)會失敗
C資料節點(data node)若發生故障,該節點的任務(task)將會重新指定給其他資料節點正確答案
D為獲取最大的平行計算效益,Map任務和Reduce任務不會安排至在同一資料節點上執行
C正確答案
MapReduce中資料節點故障時,其任務會自動重新指派給其他正常節點,這是Hadoop容錯機制的核心特性。
逐選項解析
A工作追蹤器(job tracker)主要是回報資料節點中 Map 或 Reduce 任務的執行情況Job vs Task Tracker✕ 易錯陷阱
Job Tracker(工作追蹤器)主要負責協調整個MapReduce作業的排程與監控,而回報各節點任務執行狀況的是Task Tracker(任務追蹤器),兩者職責不同,選項混淆了兩個角色。
B主節點(master node)若發生故障,只有主節點上的任務(task)會失敗Master SPOF問題✕ 易錯陷阱
主節點(Master Node / JobTracker)若發生故障,整個MapReduce Job(作業)將會失敗,並非只有主節點上的單一任務失敗,影響範圍擴及整個作業,這也是JobTracker的單點失敗(SPOF)問題。
C資料節點(data node)若發生故障,該節點的任務(task)將會重新指定給其他資料節點✓ 正確
D為獲取最大的平行計算效益,Map任務和Reduce任務不會安排至在同一資料節點上執行✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本