What is a container in YARN? Is it same as the child JVM in which the tasks on the nodemanager run or is it different?
In simple terms, Container is a place where a YARN application is run. It is available in each node. Application Master negotiates container with the scheduler(one of the component of Resource Manager). Containers are launched by Node Manager.