文章目录

  • YARN HA 架构
    • 架构图
    • 进程部署情况

YARN HA 架构

架构图

进程部署情况

Hadoop001 ZK RM(zkfc) NM
Hadoop002 ZK RM(zkfc) NM
Hadoop003 ZK - NM
  • ZKFC在hdfs HA 中式一个单独的进程,但是在YARN的HA中,zkfc是RM进程中的一个线程
  • RMStateStore():
    存储在zk的/rmstore目录下
  1. activeRM回想这个目录写APP信息
  2. 当activeRM挂起时,standbyRM通过ZKFC线程选举为active(不是ZKFC选举),会从/rmstore读取相应的作业信息;重新构建作业的内存信息,启动内部的服务后开始接收NM的心跳,构建集群的资源信息,并接收客户端的作业请求
    因此YARN NM上报心跳和HDFS DN上报心跳等状态不一样,YARN NM上报心跳只向active状态节点汇报
  • ResourceManager(RM)
  1. 启动时会向ZK的/rmstore目录写lock文件,写成功就为active,否则就是standby状态
  2. 接收client的请求,纪无首和监控NM的资源状况的汇报,负载资源的分配和调度
  3. 启动和监控AppMaster on NM 节点的container
  • Node Manager(NM)
    节点资源的管理器,启动容器运行task计算并上报资源,汇报task运行进度

【若泽大数据高级第三天】--基于阿里云的YARN HA架构相关推荐

  1. 大数据改变中国交通浙江用阿里云看未来

    文章讲的是大数据改变中国交通浙江用阿里云看未来,12月2日,浙江省交通运输厅公布了一项新的试点项目:将高速历史数据.实时数据与路网状况结合,基于阿里云大数据平台,预测未来一小时内的路况. 结果显示,实 ...

  2. 阿里云ACP大数据工程师认证,ACP,阿里云ACP认证,阿里云认证,大数据工程师认证

    阿里云ACP大数据工程师认证 先放证书镇楼 ACP认证考试心得 阿里云ACP级专业工程师认证考试不难,只要系统性复习官方文档一次考过其实并不难.大家普遍给出的意见都是要着重复习<阿里云官方文档& ...

  3. 如何用python抓取qq音乐_手把手教你使用Python抓取QQ音乐数据(第三弹)-阿里云开发者社区...

    [一.项目目标] 通过手把手教你使用Python抓取QQ音乐数据(第一弹)我们实现了获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 通过手把手教你使用Python抓取QQ音乐 ...

  4. 【若泽大数据实战第十六天】Hive的安装部署 + 课程一个月总结

    前言: Hadoop的课程已经告一段落,基本上在零基础课程里不会再出现了,接下来的课程由若总来上,第一讲Have. 复习前一个月的课程内容: 1.Linux Linux: 文件(*****) 权限(* ...

  5. 2021年大数据Hadoop(三十):Hadoop3.x的介绍

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 Hadoop3.x的介绍 介绍 Hadoop 3.0新特性 ...

  6. 年薪不到 25.2 万免费学,廖雪峰的“大数据高级开发”课程第5期开始招生

    8月,开课吧与百度.微软.阿里.滴滴以及创新工场等头部企业展开深度合作.至此,开课吧系统化课程<大数据高级开发工程师>将注入更多"大厂脱敏数据.实战项目.云服务等"新鲜 ...

  7. 年薪不到 25.2 万退学费,廖雪峰的“大数据高级开发”课程招生

    8月,开课吧与百度.微软.阿里.滴滴以及创新工场等头部企业展开深度合作.至此,开课吧系统化课程<大数据高级开发工程师>将注入更多"大厂脱敏数据.实战项目.云服务等"新鲜 ...

  8. 大数据高级开发工程师——Spark学习笔记(9)

    文章目录 Spark内存计算框架 Spark Streaming Spark Streaming简介 Spark Streaming架构流程 什么是DStream DStream算子操作 1. Tra ...

  9. 2019尚硅谷大数据Javaweb篇三 Ajax、JSTL、会话技术、过滤器、监听器、xml、json

    2019尚硅谷大数据 Javaweb篇三Ajax.JSTL.会话技术.过滤器.监听器 tags: 大数据 2019尚学堂 categories: Ajax异步请求 JSTL中的if和forEach 会 ...

  10. 【若泽大数据001】Linux基础知识汇总

    [若泽大数据001]Linux基础知识汇总 前情提要: Linux平台搭建 [若泽大数据001]Linux基础知识汇总 1.查看当前光标所在的目录的命令是什么? 2.切换到当前用户的家目录,哪三种方式 ...

最新文章

  1. Learning by doing 系列文章(之一)如何在 Python 中使用 epoll ?
  2. 在启用sharepoint portal server 2003的SSO时,提示“无法连接到数据库服务器,请检查配置账户的权利”的问题的解决方法...
  3. laravel token ajax,Laravel中ajax post操作需要传递csrf token的最优化解决方式
  4. 根据子树样本数对cart树剪枝与剪枝前后图形绘制
  5. vue render函数
  6. Typora中使用Gitee图床
  7. 【数据结构与算法】【算法思想】【推荐系统】向量空间
  8. Safari 是什么
  9. 创意油墨飞溅效果的绿树矢量素材
  10. 【Hoxton.SR1版本】Spring Cloud Ribbon负载均衡服务调用
  11. FLUENT算例 —— Turbulent Pipe Flow (LES) 圆管湍流流动(大涡模拟)
  12. 快速使用 Javassist
  13. 跨网段共享服务器文件夹,跨网段文件共享
  14. linux删除网卡网卡驱动命令,Linux系统如何查看网卡驱动
  15. ESP32S2(12K)-DS18B20数码管显示温度
  16. Web安全防攻(渗透测试)
  17. cannot find -lxxx
  18. 事后控制不如事中控制,事中控制不如事前控制
  19. Infopath技术
  20. 投入≠成效,近百项指标为企业数字化把把脉

热门文章

  1. 2019河南理工大学计算机类分数线,2019河南考生多少分能上河南理工大学 历年录取分数线...
  2. 网络电视盒子哪个品牌好?数码达人实测30天盘点电视盒子品牌排行榜
  3. Hotspot JVM manageable 参数列表
  4. java数据类型入门程序_java_Java入门基础之Java的基本语法与Java所支持的数据类型,Java 应用程序可以被定义为对 - phpStudy...
  5. 计算机安装游戏问什么黑屏,打开游戏电脑黑屏,打开游戏时电脑黑屏
  6. 开源限流系统 Sentinel 全解析
  7. Qt学习1(实现静态图片查看+本地音乐播放+本地MP4播放)
  8. Seastar源码阅读(二)—事件循环
  9. 2023江西农业大学计算机考研信息汇总
  10. 移动机械硬盘安装ubuntu(随插随用)成功版