1. 程式人生 > >Spark啟動流程與job提交流程

Spark啟動流程與job提交流程

  1. Driver端首先啟動SparkSubmit程序,啟動後開始於Master進行通訊,此時建立了了一個非常重要的物件(SparkContext),接著向Master傳送任務資訊;
  2. Master接收到資訊後。開始資源排程,此時會和所有的Worker進行通訊,找到比較空閒的Worker,並通知Worker來取任務和啟動相應的Executor;
  3. Executor啟動後,開始與Driver進行反向註冊,接下來Driver開始把任務傳送給相應的 Executor,Executor開始計算任務›› 在這裡插入圖片描述