job提交的原始碼分析
job.waitForCompletion(ture),這個方法屬於job類—>它裡面有一個submit()方法—>submit方法裡面又有一個connect()方法,它的作用是連線到jobtracker—>在connect()方法中,建立了一個jobClient類的物件時,呼叫jobClient構造方法時,讀取配置檔案中的mapred-sie.xml中name為“mapred.job.tracker”,及建立那臺伺服器的客戶端的代理物件,這個物件是JobSubmissionProtocol,而JobSubmissionProtocol的實現類就是JobTrack;之後在jobclient.submitJobInternal()方法中,就呼叫了JobSubmissionProtocol的submitjob()方法,也就是jobTracker呼叫了submitjob()方法
相關文章
- mapreduce job提交流程原始碼級分析(三)原始碼
- mapreduce job提交流程原始碼級分析(二)(原創)原始碼
- Mapreduce Job提交流程原始碼和切片原始碼詳解原始碼
- spark核心(下)——job任務提交原始碼解析Spark原始碼
- Spark job分配流程原始碼分析Spark原始碼
- spark 原始碼分析之十九 -- Stage的提交Spark原始碼
- MapReduce job在JobTracker初始化原始碼級分析原始碼
- MapReduce——客戶端提交任務原始碼分析客戶端原始碼
- Spark on Yarn 任務提交流程原始碼分析SparkYarn原始碼
- 【原始碼分析】XXL-JOB的執行器的註冊流程原始碼
- flink1.10版local模式提交job流程分析模式
- Kubernetes Job Controller 原理和原始碼分析(一)Controller原始碼
- Spark3.0YarnCluster模式任務提交流程原始碼分析SparkYarn模式原始碼
- yarn-per-job提交流程Yarn
- 【高可用】分散式作業系統 Elastic-Job-Cloud 原始碼分析分散式作業系統ASTCloud原始碼
- 4 weekend110的textinputformat對切片規劃的原始碼分析 + 倒排索引的mr實現 + 多個job在同一個main方法中提交...ORM原始碼索引AI
- Flink 原始碼解析--Stream、Job、ExecutionGraph的生成示例原始碼
- 作業排程中介軟體 Elastic-Job-Cloud 原始碼分析 —— 高可用ASTCloud原始碼
- elastic-job 原始碼解讀之從原始碼看null值AST原始碼Null
- Retrofit原始碼分析三 原始碼分析原始碼
- 基於Mesos的作業雲 Elastic-Job-Cloud 原始碼分析 —— 作業排程(一)ASTCloud原始碼
- twitter storm原始碼走讀之3--topology提交過程分析ORM原始碼
- Flink提交Job的方式以及引數設定
- Hadoop MapReduce Job提交後的互動日誌Hadoop
- 集合原始碼分析[2]-AbstractList 原始碼分析原始碼
- 集合原始碼分析[1]-Collection 原始碼分析原始碼
- 集合原始碼分析[3]-ArrayList 原始碼分析原始碼
- Guava 原始碼分析之 EventBus 原始碼分析Guava原始碼
- spark core原始碼分析1 叢集啟動及任務提交過程Spark原始碼
- Android 原始碼分析之 AsyncTask 原始碼分析Android原始碼
- 【JDK原始碼分析系列】ArrayBlockingQueue原始碼分析JDK原始碼BloC
- 以太坊原始碼分析(36)ethdb原始碼分析原始碼
- 以太坊原始碼分析(38)event原始碼分析原始碼
- 以太坊原始碼分析(41)hashimoto原始碼分析原始碼
- 以太坊原始碼分析(43)node原始碼分析原始碼
- 以太坊原始碼分析(52)trie原始碼分析原始碼
- spark原始碼之任務提交過程Spark原始碼
- YARN原始碼解析(3)-作業提交2Yarn原始碼