文章目录
- 1.概述
- 2.源码解读
-
- 2.1 继承关系
- 2.2 构造方法
- 2.3 serviceInit 方法
- 2.4 serviceStart方法
- 2.5 RMContext
- 2.6 submitApplication
- 2.7 getNewApplicationId 方法
- 2.8 getNewApplication 方法
- 2.9 getApplicationReport 方法
- 2.10 forceKillApplication 方法
- 2.11 moveApplicationAcrossQueues 方法
- 2.12 updateApplicationPriority 方法
- 2.13 getClusterMetrics 方法
- 2.14 getClusterNodes 方法
- 2.15 getNodeToLabels/ 方法

1.概述
上一篇文章:【yarn】YARN 集群启动和核心工作机制源码剖析
ClientRMService
是客户端与资源管理器的接口。这个模块处理从客户机到资源管理器的所有rpc接口。
ClientRMService是一个RPC Server, 为来自客户端的各种RPC请求提供服务。它实现了ApplicationClientProtocol
协议.
默认使用端口 8032
.
2.源码解读
2.1 继承关系
public class