As per YARN specifications, A resource request from Application master will have following properties
1) Desired Resource Name (host name, rack name or * for no preference)
4) No of containers
My question here is, how does AM knows the Rack or Node name even before allocating the container.?
Will it first reach Resource Manager and gets the Node’s/Block’s information .? and then requests for container to be launched in that node.?