List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.scheduler.event NodeUpdateSchedulerEvent getRMNode
public RMNode getRMNode()
From source file:org.apache.myriad.policy.LeastAMNodesFirstPolicy.java
License:Apache License
/** * Called whenever a NM HBs to RM. The NM's updates will already be recorded in the * SchedulerNode before this method is called. * * @param event//from w ww.j a v a 2 s. c om */ private void onNodeUpdated(NodeUpdateSchedulerEvent event) { NodeId nodeID = event.getRMNode().getNodeID(); SchedulerNode schedulerNode = yarnScheduler.getSchedulerNode(nodeID); schedulerNodes.put(nodeID.getHost(), schedulerNode); // keep track of only one node per host }