hadoop - What happens to orphaned Yarn Child processes? -
hadoop yarn launches instances of yarnchild in child vm execute actual tasks. tasks communicate applicationmaster (am) through umbilical interface.
my question happens if dies , resource manager(rm) fails bring (say, due code defect in am)? in such case, children tasks (a) note absence of due heartbeat , then, (b) go rm new location, in case not get. so, happens these orphaned tasks? have scenario terminate them. default behavior , nodemanager (nm) terminate them?
from hadoop -definitive guide, chapter 6, failures, failures in yarn
after crash, new resource manager instance brought up(by admin), , recovers saved state. state consists of node managers in system, running applications. here tasks not part of resource managers state, managed application.
also, said resource manager designed able recover crashes.
Comments
Post a Comment