1. 程式人生 > >學習筆記:MapReduce理解

學習筆記:MapReduce理解

MapReduce基礎介紹

Mapreduce 是一個計算框架(標準是有一個輸入),通過本身定義好的計算模型,得到一個輸出,這個輸出就是我們所需要的結果。這裡主要是解釋這個計算模型的規則,在執行一個mapreduce計算任務時,任務過程被分為兩個階段:map階段和reduce階段,每個階段都是以key/value作為輸入和輸出。而兩個階段的函式map函式和reduce函式需要自己定義。
我這裡也放幾張圖片,雖然有幾張沒懂,但是先留著後續有了新的理解可以參考參考
Figure1
Figure2
Figure3
Figure4
Figure5
Figure6