中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

我的Spark源碼核心SparkContext走讀全紀錄

發布時間:2020-07-20 09:29:05 來源:網絡 閱讀:315 作者:moviebat 欄目:大數據

我的Spark源碼核心SparkContext走讀全紀錄



Dirver Program(SparkConf)  package org.apache.spark.SparkConf

Master        package org.apache.spark.deploy.master


SparkContext  package org.apache.spark.SparkContext


Stage         package org.apache.spark.scheduler.Stage

Task          package org.apache.spark.scheduler.Task  

DAGScheduler  package org.apache.spark.scheduler   

TaskScheduler package org.apache.spark.scheduler.TaskScheduler

TaskSchedulerImpl  package org.apache.spark.scheduler

Worker        package org.apache.spark.deploy.worker

Executor      package org.apache.spark.executor

BlockManager  package org.apache.spark.storage

TaskSet       package org.apache.spark.scheduler


//初始化后開始創建

// Create and start the scheduler

    val (sched, ts) = SparkContext.createTaskScheduler(this, master)

    _schedulerBackend = sched

    _taskScheduler = ts

    _dagScheduler = new DAGScheduler(this)

    _heartbeatReceiver.send(TaskSchedulerIsSet)

 

/**

   * Create a task scheduler based on a given master URL.

   * Return a 2-tuple of the scheduler backend and the task scheduler.

   */

  private def createTaskScheduler(

      sc: SparkContext,

      master: String): (SchedulerBackend, TaskScheduler) = {


master match {

      case "local" =>


實例化一個

val scheduler = new TaskSchedulerImpl(sc)

構建masterUrls:

val masterUrls = localCluster.start()

據說是非常關鍵的backend:

val backend = new SparkDeploySchedulerBackend(scheduler, sc, masterUrls)

        scheduler.initialize(backend)

        backend.shutdownCallback = (backend: SparkDeploySchedulerBackend) => {

          localCluster.stop()

        }

        (backend, scheduler)



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丘北县| 宁化县| 台前县| 阿鲁科尔沁旗| 云和县| 嫩江县| 沿河| 陇川县| 雷州市| 峨山| 云阳县| 衡南县| 禄劝| 庐江县| 郴州市| 永平县| 宁河县| 黄浦区| 湄潭县| 拉孜县| 宣武区| 淮安市| 石景山区| 东安县| 高淳县| 瓦房店市| 肥城市| 西华县| 安化县| 如东县| 长宁区| 金塔县| 小金县| 于都县| 锦州市| 湘西| 株洲市| 正镶白旗| 天峨县| 晋江市| 鄄城县|