zoukankan      html  css  js  c++  java
  • Flink 源码(十三):Flink 环境准备及提交流程(四)yarn-per-job 提交流程(二)

    3.4 提交应用
    接下来是向 yarn 提交,略过:
    YarnClientImpl.java
    ApplicationClientProtocolPBClientImpl.java
    ApplicationClientProtocolPBServiceImpl.java
    ClientRMService.java
     
    3.5 创建 Dispatcher、ResourceManager
    Per-job 模式的 AM container 加载运行入口是 YarnJobClusterEntryPoint 中的 main()方法
    YarnJobClusterEntrypoint.java
     
    ClusterEntrypoint.java

     

     

    DefaultDispatcherResourceManagerComponentFactory.java

     

     

     

     

     

    3.5.1 创建 YarnResourceManager
    ResourceManagerFactory.java

     

    YarnResourceManagerFactory.java

     

    创建 YarnResourceManager 时,创建了 SlotManager
    ResourceManagerFactory.java
    ResourceManagerRuntimeServices.java
    3.5.2 创建并启动 Dispatcher
    DefaultDispatcherRunnerFactory.java
    DefaultDispatcherRunner.java

     

    DispatcherRunnerLeaderElectionLifecycleManager.java

     

    StandaloneLeaderElectionService.java
    DefaultDispatcherRunner.java 
    AbstractDispatcherLeaderProcess.java
    JobDispatcherLeaderProcess.java

     

    3.5.3 启动 ResourceManager
    DefaultDispatcherResourceManagerComponentFactory.java
    ResourceManager.java
     
     
  • 相关阅读:
    Shell脚本
    数据结构 栈 java 自带的数据结构
    桃夭
    得道多助,失道寡助
    采薇
    离骚
    两小儿辩日
    鱼我所欲也
    生于忧患,死于安乐
    曹刿论战
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/14495600.html
Copyright © 2011-2022 走看看