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
     
     
  • 相关阅读:
    小程序云函数 Error: errCode: -404011 cloud function execution error
    Fiddler+雷电模拟器进行APP抓包
    Vue优化常用技巧
    sftp常用命令整理
    React生命周期学习整理
    git 提交跳过检查
    漂亮的代码系列
    关于我系列
    架构系列
    深度学习系列
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/14495600.html
Copyright © 2011-2022 走看看