public class NodeInfo extends Object
Modifier and Type | Field and Description |
---|---|
protected long |
availableVirtualCores |
protected long |
availMemoryMB |
protected String |
healthReport |
protected String |
id |
protected long |
lastHealthUpdate |
protected String |
nodeHostName |
protected String |
nodeHTTPAddress |
protected ArrayList<String> |
nodeLabels |
protected int |
numContainers |
protected String |
rack |
protected ResourceUtilizationInfo |
resourceUtilization |
protected org.apache.hadoop.yarn.api.records.NodeState |
state |
protected long |
usedMemoryMB |
protected long |
usedVirtualCores |
protected String |
version |
Constructor and Description |
---|
NodeInfo() |
NodeInfo(RMNode ni,
ResourceScheduler sched) |
Modifier and Type | Method and Description |
---|---|
long |
getAvailableMemory() |
long |
getAvailableVirtualCores() |
String |
getHealthReport() |
long |
getLastHealthUpdate() |
String |
getNodeHTTPAddress() |
String |
getNodeId() |
ArrayList<String> |
getNodeLabels() |
int |
getNumContainers() |
String |
getRack() |
ResourceUtilizationInfo |
getResourceUtilization() |
String |
getState() |
long |
getUsedMemory() |
long |
getUsedVirtualCores() |
String |
getVersion() |
void |
setNodeHTTPAddress(String nodeHTTPAddress) |
protected String rack
protected org.apache.hadoop.yarn.api.records.NodeState state
protected String id
protected String nodeHostName
protected String nodeHTTPAddress
protected long lastHealthUpdate
protected String version
protected String healthReport
protected int numContainers
protected long usedMemoryMB
protected long availMemoryMB
protected long usedVirtualCores
protected long availableVirtualCores
protected ResourceUtilizationInfo resourceUtilization
public NodeInfo()
public NodeInfo(RMNode ni, ResourceScheduler sched)
public String getRack()
public String getState()
public String getNodeId()
public String getNodeHTTPAddress()
public void setNodeHTTPAddress(String nodeHTTPAddress)
public long getLastHealthUpdate()
public String getVersion()
public String getHealthReport()
public int getNumContainers()
public long getUsedMemory()
public long getAvailableMemory()
public long getUsedVirtualCores()
public long getAvailableVirtualCores()
public ResourceUtilizationInfo getResourceUtilization()
Copyright © 2017 Apache Software Foundation. All Rights Reserved.