Why MapReduce?
一.將計算移動到數據
二.Divide and Conquer(分而治之):
MapReduce執行流程:
Map
|
映射分發
|
Reduce
|
聚合
|
傻逼圖:
好圖:
Yarn執行資源分配框架結構:
ResourceManager (Master)
NodeManager (Slave)
RM>NM NN>DN
Map
|
映射分發
|
Reduce
|
聚合
|