Yarn-clien学习(一)

基础知识:

普通api

AHSClien   获取历史应用程序相关信息
AMRMClien 向resourcemanage注册,申请资源(ContainerRequest)
InvalidContainerRequestException 申请资源的一场处理
NMClien  AM与NM的交互(启动,关闭Container,获取Container状态等)
NMTokenCache  在同一个虚拟机上运行
YarnClien  获取应用程序相关信息(比AHSClien更具体,能kill应用程序等)
YarnClientApplication  提交application Server返回的信息格式

异步api
AMRMClientAsync  异步的AMRMClien

NMClientAsync  异步的NMClien



cli://不太清楚

可能是方便用户操作


impl是api的实现


协议:AM与RM交互
ApplicationMasterProtocol
{
注册ApplicationMaster
结束ApplicationMaster
申请 AllocateRequest
}

协议:AM与NM交互

ContainerManagementProtocol

{

开启Container

关闭Container

获取Containers状态

}

协议:Clien与RM交互

ApplicationClientProtocol

{

提交application

获得application相关的response(RM发给Clien)

杀死application


}







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值