國營聯招 統計資訊統計學、巨量資料概論109 年第 33 題單選題考點:MapReduce標準流程考點:Splitting先於Mapping
使用MapReduce框架來設計一個字數統計(word count)程式,其程式所進行的常用標準程序應為下列何者?
AInput → Splitting → Mapping → Shuffling → Reducing → Final Result正確答案
BInput → Mapping → Splitting → Shuffling → Reducing → Final Result
CInput $\rightarrow$ Mapping $\rightarrow$ Splitting $\rightarrow$ Reducing $\rightarrow$ Shuffling $\rightarrow$ Final Result
DInput → Reducing → Splitting → Shuffling → Mapping → Final Result
A正確答案
MapReduce 標準流程:Input → Splitting → Mapping → Shuffling → Reducing → Final Result,先切割再映射再洗牌最後歸納。
逐選項解析
AInput → Splitting → Mapping → Shuffling → Reducing → Final ResultMapReduce標準流程✓ 正確
正確標準流程:Input 先進來,Splitting 切割成小塊分派,Mapping 對每塊產生 key-value 對,Shuffling 將相同 key 的資料聚集,Reducing 合併計算,輸出 Final Result。
BInput → Mapping → Splitting → Shuffling → Reducing → Final ResultSplitting先於Mapping✕ 易錯陷阱
將 Mapping 與 Splitting 順序對調,但實際上必須先 Splitting 將輸入資料切分成若干 InputSplit,才能將各塊分配給 Mapper 執行 Mapping,順序錯誤。
CInput $\rightarrow$ Mapping $\rightarrow$ Splitting $\rightarrow$ Reducing $\rightarrow$ Shuffling $\rightarrow$ Final Result✕ 錯誤
DInput → Reducing → Splitting → Shuffling → Mapping → Final Result✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本