您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > YARN-RM解析文档
ClientClientMRServiceRMAppManagerApplicationAttemptEventDispatcherRMAppAttempt-RMAppAttemptEventApplicationMasterServiceAMLivenessMonitorSchedulerEventDispatcherResourceScheduler-SchedulerEventType】ApplicationEventDispatcherRMApp-RMAppEvent】ApplicationMasterLauncherNodeEventDispatcherRMNode-RMNodeEvent1submitApplication2RMAppManagerSubmitEvent3RMAppEvent.START11ScheduleEvent.NodeUpdateNodeStatusUpdater10heartbeatNodeManager18registerApplicationMasterContainerAllocator4RMAppAttemptEvent-STARTAsyncDispatcher5registerAppAttempt6SchedulerEvent.APPADDED7RMAppAttemptEvent.APP_ACCEPTED8RMAppEvent.APP_ACCEPTED9Allocate-container-for-AM14AMLauncherEvent.LAUNCHRMContainer12assignContainers13RMAppAttemptEventCONTAINER_ALLOCATED15startContainerforAM16RMAppAttemptEvent.LAUNCHED17register19RMAppAttemptEvent-REGISTERED20RMAppEvent.ATTEMPT_REGNMLinenessMonitorApplicationMasterRMAppAttemptEventRMAppEventRMNodeEventSchedulerEventTypeAMLauncherEvent本图来自:董的博客,博客网址:dongxicheng.org本图来自:董的博客,博客网址:dongxicheng.org本图来自:董的博客,博客网址:dongxicheng.orgNEWSUBMITTEDSTARTACCEPTEDAPP_ACCEPTEDRUNNINGATTEMPT_REGISTEREDFINISHEDATTEMPT_FINISHEDYARNApplicationStateMachine[location]org.apache.hadoop.yarn.server.resourcemanager.rmapp/RMAppImpl.javaYARNApplicationAttemptStateMachineCONTAINER_ACQUIREDFifoschedulerAPP_ADDEDMRClientProtocolclientNEWALLOCATEDSTARTACQUIREDACQUIREDRUNNINGLAUNCHEDCOMPLETEDFINISHEDYARNContainerStateMachine[location]org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt/RMAppAttemptImpl.javaallocateNEWSUBMITTEDSTARTSCHEDULEDAPP_ACCEPTEDALLOCATEDCONTAINER_ALLOCATEDLAUNCHEDLAUNCHEDRUNNINGREGISTEREDFINISHEDUNREGISTERED[location]org.apache.hadoop.yarn.server.resourcemanager.rmcontainer/RMContainerImpl.javaApplicationMasterLauncherAMLauncherNodeManagerstartContainernodeHeartBeat#nodeUpdateregisterApplicationMasterAMcontainercontainerLocalizationProtocolResourceManagerMRClientProtocolAMRMProtocolNodeManagerNodeManagerNodeManagerContainerManagerFourprotocalsinYARN:(1)MRClientProtocal:Client---ResourceManager/ApplicationMaster(2)AMRMProtocol:ApplicationMaster---ResourceManager(3)ContainerManager:ApplicationMaster---NodeManager(4)LocalizationProtocol:NodeManager----Containers本图来自:董的博客,博客网址:dongxicheng.org本图来自:董的博客,博客网址:dongxicheng.org
本文标题:YARN-RM解析文档
链接地址:https://www.777doc.com/doc-7231435 .html