• RMStateStore : 存储在Zookeeper的/rmstore目录

  • ResourceManager:

    • RecourseManager中有ZKFC线程

    • 启动的时候会向zk的/rmstore中写look文件, 写成功为active, 否则为standby。ResourceManager的ZKFC会一直监控lock文件是否存在

    • 当ZKFC被选举为active时, 会从RMStateStore 中读取相应的作业信息, 重新构建作业的内存信息, 启动内部服务, 开始接受NodeManager的心跳, 构建集群的资源信息, 并接受客户端的作业请求。

    • 当active的ResourceManager挂了, 另一个standby RecourseManager通过ZKFC选举为active, 从RMStateStore 读取相应的作业信息, 重新构建作业的内存信息, 启动内部的服务

    • active ResourceManager 向RMStateStore中写Application信息

    • 接收和监控ApplicationMaster on NodeManager节点的container(作业的主程序)

  • NodeManager:

    • 节点资源的管理
    • 启动容器
    • 运行task计算
    • 上报资源

转载于:https://my.oschina.net/dreamness/blog/3068988

Yarn HA 原理相关推荐

  1. YARN HA实现和原理

    YARN将共享存储系统抽象成RMStateStore,以保存恢复ResouceManager所必须的信息,包括:     Application状态信息ApplicationState.内部包含应用程 ...

  2. 搭建hadoop2.6.0 HA及YARN HA

    以前用hadoop2.2.0只搭建了hadoop的高可用,但在hadoop2.2.0中始终没有完成YARN HA的搭建,直接下载了hadoop最新稳定版本2.6.0完成了YARN HA及HADOOP ...

  3. flink on yarn HA高可用集群搭建

    无论以什么样的模式提交Application到Yarn中运行,都会启动一个yarn-session(Flink 集群),依然是由JobManager和TaskManager组成,那么JobManage ...

  4. 大数据Canal(四):Canal HA原理及安装

    文章目录 Canal HA原理及安装 一.​​​​​​​​​​​​​​Canal HA原理

  5. Flink on yarn (HA)测试

      前面已经介绍了Flink on yarn的相关部署,在yarn当中,启动Flink有两种模式,分别是客户端模式和分离式,下面将介绍Flink on yarn HA是如何在宕机后,重启Flink及k ...

  6. hadoop集群的yarn ha配置,亲测

    YARN HA部署 yarn-site.xml文件:<!--启用resourcemanager ha--><property><name>yarn.nodemana ...

  7. Hadoop的HA原理

    一.概述 Hadoop的HA应该分为HDFS 的 HA 和 YARN 的 HA,主要是解决NameNode和ResourceManager的单点故障问题,所以HA就是通过配置 Active/Stand ...

  8. hadoop3节点hdfs ha,yarn ha配置

    2019独角兽企业重金招聘Python工程师标准>>> 0 各机器职责 进程 node1 node2 node3 NN NameNode 1 1 DN DateNode 1 1 1 ...

  9. vSphere HA 原理与配置

    内容预览: 1. vSphere HA 概述 2. vSphere HA 提供的保护级别 3. vSphere HA运行原理 4. vSphere HA 故障支持场景 5. vSphere HA接入控 ...

最新文章

  1. MySql乱码解决(五)
  2. python t检验_A or B A/B测试-python独立双样本t检验
  3. 高清还原破损视频,参数和训练时间减少三分之二,台大这项研究登上了BMVC 2019...
  4. 我的第一个ASP类(显示止一篇下一篇文章)
  5. 【每日随笔】电子签名 ( 下载 “e 签保“ 应用 | 使用 手机号 + 短信验证码 登录 | 发起签署 | 签名 | 获取签名后的 PDF 文件及出证信息 )
  6. 高能预警!Apache Flink Meetup · 上海站返场啦
  7. JLINK V9 修复小记
  8. java isequal_Java LocalDate isEqual()用法及代码示例
  9. ORACLE新增DATABASE LINK
  10. 抄底利器!如何用Python量化 识别股票双底形态走势!
  11. CodeForces - 1324 D. Pair of Topics 思维+多解法
  12. 第二个版图项目:CD4511
  13. Word文档中不显示图片(只有框)
  14. 家庭内两家计算机怎样共享,如何设置局域网多台计算机共享文件
  15. Python自动获取邮箱验证码【上集】
  16. 环保用电监管云平台可行性研究及解决方案-安科瑞 周莉娜
  17. GeniE 实用教程(三)属性
  18. 网站备案接入变更 - 记录从阿里云转到腾讯云的过程
  19. 2020年全国高校计算机能力挑战赛C++初赛程序设计题2:九键拼音中数字与英文字母成对应关系:2--abc, 3-def, 4-ghi, 5--jkl, 6--mno, 7--pqrs, 8--tuv
  20. 全球使命系列诚意之作《全球使命VR》即将上线

热门文章

  1. The ShortKey for Gvim Vim
  2. springboot 优雅关闭_springboot优雅的关闭应用
  3. Windows操作系统截屏快捷键
  4. u盘插linux电脑不好使,u盘插电脑没反应怎么办的几种真正解决方式
  5. 基于java的电子病历管理系统ssh框架
  6. 证件照换底色,快试试这3种方法,方便还快捷
  7. 巴鲁夫使用CAE数据扩展其产品目录
  8. 自媒体怎么快速入门?这几个技巧一定要掌握好
  9. 安装VMtools:请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。
  10. 路由设置代理ip的作用