Concept Flow - Application lifecycle in YARN
Client submits application
ResourceManager receives request
ResourceManager allocates ApplicationMaster container
ApplicationMaster starts and registers with ResourceManager
ApplicationMaster requests resources for tasks
ResourceManager allocates containers
ApplicationMaster launches tasks in containers
Tasks run and report progress
ApplicationMaster monitors tasks
On completion, ApplicationMaster unregisters
ResourceManager cleans up application
Application ends
This flow shows how a YARN application moves from submission to completion through ResourceManager and ApplicationMaster coordination.