1. 程式人生 > >Yarn的基本流程(執行流程)

Yarn的基本流程(執行流程)

        1.client向yarn提交job,首先找ResourceManager分配資源,
2.ResourceManager開啟一個Container,在Container中執行一個Application manager
3.Application manager找一臺nodemanager啟動Application master,計算任務所需的計算
4.Application master向Application manager(Yarn)申請執行任務所需的資源
5.Resource scheduler將資源封裝發給Application master
6.Application master將獲取到的資源分配給各個nodemanager
7.各個nodemanager得到任務和資源開始執行map task
8.map task執行結束後,開始執行reduce task
9.map task和 reduce task將執行結果反饋給Application master

10.Application master將任務執行的結果反饋pplication manager