Yarn-clien学习(二)
来源:互联网 发布:淘宝纯棉四件套 编辑:程序博客网 时间:2024/05/29 12:14
ContainerManagementProtocolProxy:
{
private final Map<String, ContainerManagementProtocolProxyData> cmProxy;
private final YarnRPC rpc;
}
ContainerManagementProtocolProxyData:
{
private final ContainerManagementProtocol proxy;
}
ContainerManagementProtocol和ApplicationMasterProtocol在使用上是有点区别的:
AMRMClienImpl.java 中是直接定义的protected ApplicationMasterProtocol rmClient;
而NMClienImpl.java 是定义 private ContainerManagementProtocolProxy cmProxy;
ContainerManagementProtocolProxy的定义在上面已经说明了。
为什么要在ContainerManagementProtocolProxy中定义YarnRPC,笔者认为这是为了以后的扩展。为什么这么说呢,YarnRPC是用开开启服务的,YarnRPC.getServer().start(),所以可能是以后NodeManage也需要主动与ApplicationMaster 进行交互。而并非只是ApplicationMaster 主动与NodeManage交互,也就是NodeManage也需要ApplicatonMaster的某种服务。
- Yarn-clien学习(二)
- Yarn-clien学习(一)
- YARN学习小结(一)----yarn入门了解
- 研磨Hadoop源码(二)-yarn-ClientToAMTokenSecretManagerInRM
- 研磨Hadoop源码(二)-yarn-ClientToAMTokenSecretManagerInRM
- 研磨Hadoop源码(二)-yarn-ClientToAMTokenSecretManagerInRM
- YARN学习
- yarn 命令学习:yarn application
- YARN(Hadoop)学习笔记(2)
- YARN(Hadoop)学习笔记(5)
- YARN(Hadoop)学习笔记(1)
- YARN(Hadoop)学习笔记(3)
- YARN(Hadoop)学习笔记(4)
- YARN(Hadoop)学习笔记(6)
- hadoop yarn 学习笔记(一)
- Spark-on-YARN (来自学习笔记)
- Hadoop学习笔记(四)YARN
- 大数据学习笔记(三)-Yarn
- mysql 定时器 event
- 浅谈操作系统对内存的管理
- poj 1213 How Many Tables 并查集水题
- DOM树知识点梳理
- HDU-1003- Max Sum (动态规划)
- Yarn-clien学习(二)
- 播放系统声音&震动&系统声音对照表
- 利用Maven创建基于原型项目的Java REST项目
- 机器学习中的范数规则化之(一)L0、L1与L2范数
- BIEE缓存之1
- setTimeout和setInterval方法
- SlidingMenu常用的一些属性设置
- 乒乓球队比赛分组问题
- 机器学习中的范数规则化之(二)核范数与规则项参数选择