public class NodeInfo
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
protected ResourceInfo |
availableResource |
|
protected long |
availableVirtualCores |
|
protected long |
availMemoryMB |
|
protected java.lang.String |
healthReport |
|
protected NodeAttributesInfo |
nodeAttributesInfo |
|
protected java.lang.String |
nodeHostName |
|
protected java.lang.String |
nodeHTTPAddress |
|
protected java.util.ArrayList<java.lang.String> |
nodeLabels |
|
protected int |
numContainers |
|
protected java.lang.String |
rack |
|
protected ResourceUtilizationInfo |
resourceUtilization |
|
protected org.apache.hadoop.yarn.api.records.NodeState |
state |
|
protected long |
usedMemoryMB |
|
protected ResourceInfo |
usedResource |
|
protected long |
usedVirtualCores |
|
protected java.lang.String |
version |
| Constructor | Description |
|---|---|
NodeInfo() |
|
NodeInfo(RMNode ni,
ResourceScheduler sched) |
protected java.lang.String rack
protected org.apache.hadoop.yarn.api.records.NodeState state
protected java.lang.String nodeHostName
protected java.lang.String nodeHTTPAddress
protected java.lang.String version
protected java.lang.String healthReport
protected int numContainers
protected long usedMemoryMB
protected long availMemoryMB
protected long usedVirtualCores
protected long availableVirtualCores
protected java.util.ArrayList<java.lang.String> nodeLabels
protected ResourceUtilizationInfo resourceUtilization
protected ResourceInfo usedResource
protected ResourceInfo availableResource
protected NodeAttributesInfo nodeAttributesInfo
public NodeInfo()
public NodeInfo(RMNode ni, ResourceScheduler sched)
public java.lang.String getRack()
public java.lang.String getState()
public java.lang.String getNodeId()
public java.lang.String getNodeHTTPAddress()
public void setNodeHTTPAddress(java.lang.String nodeHTTPAddress)
public long getLastHealthUpdate()
public java.lang.String getVersion()
public java.lang.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 java.util.ArrayList<java.lang.String> getNodeLabels()
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 java.lang.String getAllocationTagsSummary()
@VisibleForTesting public void setId(java.lang.String id)
@VisibleForTesting public void setLastHealthUpdate(long lastHealthUpdate)
public void setTotalResource(ResourceInfo total)
public ResourceInfo getTotalResource()
public java.lang.String getSubClusterId()
public void setSubClusterId(java.lang.String subClusterId)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.