Hadoop Yarn源码 - day1
- hadoop-yarn-api:和外部平台交互的接口
- hadoop-yarn-applications
- hadoop-yarn-client
- hadoop-yarn-common:yarn client和server可以用到的一些实用工具
- hadoop-yarn-registry
- hadoop-yarn-server:hadoop-yarn-api的具体实现
- hadoop-yarn-site
图1 yarn工程中的README文件截图
图2 hadoop-yarn-api的代码组织截图
- ApplicationClientProtocol:主要用于client向RM提交新应用,查询应用信息,节点信息,预留资源,终止应用等
- ApplicationHistoryProtocol:主要用于获取那些已经运行完的应用信息
- ApplicationMasterProtocol:主要作用于健在的ApplicationMaster实例和ResourceManager之间,用于AM向RM注册或者取消注册,请求和占有资源
- ContainerManagerProtocol: 主要作用于AM和NodeManager,用于启动和终止容器,获取运行中的容器状态
图5 ApplicationMasterProtocol 方法截图
图6 ContainerManagerProtocol方法截图
转载于:https://www.cnblogs.com/nashiyue/p/5866064.html
Hadoop Yarn源码 - day1相关推荐
- linux eclipse 关联源码,获取Hadoop的源码和通过Eclipse关联Hadoop的源码
一.获取Hadoop的源码 首先通过官网下载hadoop-2.5.2-src.tar.gz的软件包,下载好之后解压发现出现了一些错误,无法解压缩, 因此有部分源码我们无法解压 ,因此在这里我讲述一下如 ...
- Yarn 源码 | 分布式资源调度引擎 Yarn 内核源码剖析
曾有人调侃:HBase 没有资源什么事情也做不了,Spark 占用了资源却没有事情可做? 那 YARN了解一下? 01 YARN! 伴随着Hadoop生态的发展,不断涌现了多种多样的技术组件 Hive ...
- 第二章:小朱笔记hadoop之源码分析-脚本分析
第二章:小朱笔记hadoop之源码分析-脚本分析 第一节:start-all.sh 第二节:hadoop-config.sh 第三节:hadoop-env.sh 第四节:start-dfs.sh 第五 ...
- 第七章:小朱笔记hadoop之源码分析-hdfs分析 第四节:namenode-LeaseManagerMonitor
第七章:小朱笔记hadoop之源码分析-hdfs分析 第四节:namenode分析 4.4 namenode文件租约分析LeaseManagerMonitor 文件租约就是将操作的文件和操作它的客户端 ...
- 第七章:小朱笔记hadoop之源码分析-hdfs分析 第三节:hdfs实现分析
第七章:小朱笔记hadoop之源码分析-hdfs分析 第三节:hdfs实现分析 3.3 namenode (1)FSDirectory FSDirectory用来管理HDFS整个文件系统的namesp ...
- 第七章:小朱笔记hadoop之源码分析-hdfs分析 第四节:namenode分析-namenode启动过程分析...
第七章:小朱笔记hadoop之源码分析-hdfs分析 第四节:namenode分析 4.1 namenode启动过程分析 org.apache.hadoop.hdfs.server.namenode. ...
- 第七章:小朱笔记hadoop之源码分析-hdfs分析 Datanode 心跳分析
第七章:小朱笔记hadoop之源码分析-hdfs分析 第五节:Datanode 分析 5.2 Datanode 心跳分析 (1)offerService分析 写道 (a)检查心跳间隔是否超时,如是向n ...
- 第七章:小朱笔记hadoop之源码分析-hdfs分析 第五节:Datanode 分析
第七章:小朱笔记hadoop之源码分析-hdfs分析 第五节:Datanode 分析 5.1 Datanode 启动过程分析 5.2 Datanode 心跳分析 5.3 Datanode 注册分析 5 ...
- YARN源码分析(一)-----ApplicationMaster
前言 在之前两周主要学了HDFS中的一些模块知识,其中的许多都或多或少有我们借鉴学习的地方,现在将目光转向另外一个块,被誉为MRv2,就是yarn,在Yarn中,解决了MR中JobTracker单点的 ...
最新文章
- node-webkit教程(16)调试typescript
- 当你「ping 一下」的时候,你知道它背后的逻辑吗?
- linux 的重定向、管道、xargs 命令
- selenium + python自动化测试unittest框架学习(二)
- SQL语言之用户(Oracle)
- 百分点集团被APAC CIO Outlook杂志评选为亚太区大数据企业25强
- 同时开左右两个SAPGUI编辑器显示同一段ABAP代码
- 归并排序相关题目(待编辑)
- 新闻发布项目——接口类(UserDao)
- mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...
- [摘译]js内存泄漏常见的四种情况
- AndroidX迁移
- 英:最常用有用的英语口语900句
- MySQL具体解释(5)-----------函数超全总结
- 人脸特征点检测:SDM
- 千兆以太网测试仪什么牌子好
- 小米MIUI降级刷机备份安装gms谷歌三件套
- android 分区 f2fs,一加5 切换data分区为f2fs格式,随机读写暴涨8倍!30秒开机,APP秒开!...
- 四个数排序C++语言
- 《财富》“改变世界”榜单阿里巴巴列第二位;达达与雀巢深化战略合作 | 美通企业日报...