Yarn中的ApplicationMaster启动流程是什么?

提问者:帅平 问题分类:大数据
Yarn中的ApplicationMaster启动流程是什么?
1 个回答
安若兮
安若兮
ApplicationMaster启动流程是:
1、客户端提交⼀个任务给RM,ClientRMService负责处理客户端请求
2、ClentRMService通知RMAppManager。
3、RMAppManager为应⽤程序创建⼀个RMApp对象来维护任务的状态。
4、RMApp启动任务,创建RMAppAttempt对象。
5、RMAppAttempt进⾏⼀些初始化⼯作,然后通知ResourceScheduler申请资源。
6、ResourceScheduler为任务分配资源后,创建⼀个RMContainer维护Container状态
7、并通知RMAppAttempt,已经分配资源。
8、RMAppAttempt通知ApplicationMasterLauncher在资源上启动AM。
9、在NodeManager的已分配资源上启动AM
10、AM启动后向ApplicationMasterService注册。
发布于:1年前 (2023-05-22) IP属地:四川省
我来回答