zoukankan      html  css  js  c++  java
  • Yarn Client 模式

    Client 模式将用于监控和调度的 Driver 模块在客户端执行,而不是在 Yarn 中,所以一
    般用于测试。
    ➢ Driver 在任务提交的本地机器上运行
    ➢ Driver 启动后会和 ResourceManager 通讯申请启动 ApplicationMaster
    ➢ ResourceManager 分配 container,在合适的 NodeManager 上启动 ApplicationMaster,负
    责向 ResourceManager 申请 Executor 内存
    ➢ ResourceManager 接到 ApplicationMaster 的资源申请后会分配 container,然后
    ApplicationMaster 在资源分配指定的 NodeManager 上启动 Executor 进程
     
    Executor 进程启动后会向 Driver 反向注册,Executor 全部注册完成后 Driver 开始执行
    main 函数
    ➢ 之后执行到 Action 算子时,触发一个 Job,并根据宽依赖开始划分 stage,每个 stage 生
    成对应的 TaskSet,之后将 task 分发到各个 Executor 上执行。
     
    Yarn Cluster 模式
    Cluster 模式将用于监控和调度的 Driver 模块启动在 Yarn 集群资源中执行。一般应用于
    实际生产环境。
    ➢ 在 YARN Cluster 模式下,任务提交后会和 ResourceManager 通讯申请启动
    ApplicationMaster,
    ➢ 随后 ResourceManager 分配 container,在合适的 NodeManager 上启动 ApplicationMaster,
    此时的 ApplicationMaster 就是 Driver。
    ➢ Driver 启动后向 ResourceManager 申请 Executor 内存,ResourceManager 接到
    ApplicationMaster 的资源申请后会分配 container,然后在合适的 NodeManager 上启动
    Executor 进程
    ➢ Executor 进程启动后会向 Driver 反向注册,Executor 全部注册完成后 Driver 开始执行
    main 函数,
    ➢ 之后执行到 Action 算子时,触发一个 Job,并根据宽依赖开始划分 stage,每个 stage 生
    成对应的 TaskSet,之后将 task 分发到各个 Executor 上执行。
  • 相关阅读:
    activiti5.13 框架 数据库表结构说明
    c3p0详细配置
    linux+nginx+tomcat负载均衡,实现session同步
    Lvs+Keepalived+MySQL Cluster架设高可用负载均衡Mysql集群
    java jstack dump 线程 介绍 解释
    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
    CheckStyle使用手册(一)
    checkstyle使用介绍
    memcache启动多个服务
    temp
  • 原文地址:https://www.cnblogs.com/huaobin/p/15677315.html
Copyright © 2011-2022 走看看