民國114年 第3梯次 電腦軟體應用乙級 學科

第14題

大數據分析工具Hadoop 之資料處理採用映射歸納(Map/Reduce)方式,以下何者是屬於映射 (Mapping)工作?

題目

大數據分析工具Hadoop 之資料處理採用映射歸納(Map/Reduce)方式,以下何者是屬於映射 (Mapping)工作?

  1. (1) 把各節點運算結果收回來歸納整合
  2. (2) 將所有資料集中做計算
  3. (3) 把工作分散到各節點
  4. (4) 各節點獨立運算

官方答案

(3) 把工作分散到各節點

解析

Hadoop 的 Map/Reduce 採「先分散、後彙整」的流程。Map(映射)階段由主節點把輸入資料切割成多個分片,分派給各資料節點平行處理,各節點對自己負責的資料產生鍵值對的中間結果;Reduce(歸納)階段才把各節點的中間結果依鍵值收集、排序並整合計算。因此「把工作分散到各節點」屬於映射工作;選項 1 的收回與整合、選項 2 的集中計算都屬於 Reduce 階段,選項 4 只是各節點運算的現象,並非映射階段的主要定義。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料