public class NodeInfo extends Object
Modifier and Type | Field and Description |
---|---|
protected ResourceInfo |
availableResource |
protected long |
availableVirtualCores |
protected long |
availMemoryMB |
protected String |
healthReport |
protected NodeAttributesInfo |
nodeAttributesInfo |
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 ResourceInfo |
usedResource |
protected long |
usedVirtualCores |
protected String |
version |
Constructor and Description |
---|
NodeInfo() |
NodeInfo(RMNode ni,
ResourceScheduler sched) |
protected String rack
protected org.apache.hadoop.yarn.api.records.NodeState state
protected String nodeHostName
protected String nodeHTTPAddress
protected String version
protected String healthReport
protected int numContainers
protected long usedMemoryMB
protected long availMemoryMB
protected long usedVirtualCores
protected long availableVirtualCores
protected ResourceUtilizationInfo resourceUtilization
protected ResourceInfo usedResource
protected ResourceInfo availableResource
protected NodeAttributesInfo nodeAttributesInfo
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 int getNumRunningOpportContainers()
public long getUsedMemoryOpportGB()
public long getUsedVirtualCoresOpport()
public int getNumQueuedContainers()
public ResourceInfo getUsedResource()
public void setUsedResource(ResourceInfo used)
public ResourceInfo getAvailableResource()
public void setAvailableResource(ResourceInfo avail)
public ResourceUtilizationInfo getResourceUtilization()
public float getMemUtilization()
public void setMemUtilization(float util)
public float getVcoreUtilization()
public void setVcoreUtilization(float util)
public String getAllocationTagsSummary()
public void setId(String id)
public void setLastHealthUpdate(long lastHealthUpdate)
public void setTotalResource(ResourceInfo total)
public ResourceInfo getTotalResource()
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.