java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>>, org.apache.hadoop.io.Writablepublic class DynamicResourceConfiguration
extends org.apache.hadoop.conf.Configuration
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DOT |
|
static java.lang.String |
MEMORY |
|
static java.lang.String |
NODES |
|
static java.lang.String |
OVERCOMMIT_TIMEOUT |
|
static java.lang.String |
PREFIX |
|
static java.lang.String |
VCORES |
| Constructor | Description |
|---|---|
DynamicResourceConfiguration() |
|
DynamicResourceConfiguration(org.apache.hadoop.conf.Configuration configuration) |
|
DynamicResourceConfiguration(org.apache.hadoop.conf.Configuration configuration,
java.io.InputStream drInputStream) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getMemoryPerNode(java.lang.String node) |
|
java.util.Map<org.apache.hadoop.yarn.api.records.NodeId,org.apache.hadoop.yarn.api.records.ResourceOption> |
getNodeResourceMap() |
|
java.lang.String[] |
getNodes() |
|
int |
getOverCommitTimeoutPerNode(java.lang.String node) |
|
int |
getVcoresPerNode(java.lang.String node) |
|
void |
setMemoryPerNode(java.lang.String node,
int memory) |
|
void |
setNodes(java.lang.String[] nodes) |
|
void |
setOverCommitTimeoutPerNode(java.lang.String node,
int overCommitTimeout) |
|
void |
setVcoresPerNode(java.lang.String node,
int vcores) |
addDefaultResource, addDefaultResource, addDeprecation, addDeprecation, addDeprecation, addDeprecation, addDeprecations, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addTags, clear, dumpConfiguration, dumpConfiguration, dumpDeprecatedKeys, get, get, getAllPropertiesByTag, getAllPropertiesByTags, getBoolean, getClass, getClass, getClassByName, getClassByNameOrNull, getClasses, getClassLoader, getConfResourceAsInputStream, getConfResourceAsReader, getDouble, getEnum, getEnumSet, getFile, getFinalParameters, getFloat, getInstances, getInt, getInts, getLocalPath, getLong, getLongBytes, getPassword, getPasswordFromConfig, getPasswordFromCredentialProviders, getPattern, getPropertySources, getProps, getPropsWithPrefix, getRange, getRaw, getResource, getSocketAddr, getSocketAddr, getStorageSize, getStorageSize, getStringCollection, getStrings, getStrings, getTimeDuration, getTimeDuration, getTimeDuration, getTimeDuration, getTimeDurationHelper, getTimeDurations, getTrimmed, getTrimmed, getTrimmedStringCollection, getTrimmedStrings, getTrimmedStrings, getValByRegex, hasWarnedDeprecation, isDeprecated, isPropertyTag, iterator, main, onlyKeyExists, readFields, reloadConfiguration, reloadExistingConfigurations, set, set, setAllowNullValueProperties, setBoolean, setBooleanIfUnset, setClass, setClassLoader, setDeprecatedProperties, setDouble, setEnum, setFloat, setIfUnset, setInt, setLong, setPattern, setQuietMode, setRestrictSystemProperties, setRestrictSystemPropertiesDefault, setRestrictSystemProps, setSocketAddr, setStorageSize, setStrings, setTimeDuration, size, substituteCommonVariables, toString, unset, updateConnectAddr, updateConnectAddr, write, writeXml, writeXml, writeXml, writeXml@Private public static final java.lang.String PREFIX
@Private public static final java.lang.String DOT
@Private public static final java.lang.String NODES
@Private public static final java.lang.String VCORES
@Private public static final java.lang.String MEMORY
@Private public static final java.lang.String OVERCOMMIT_TIMEOUT
public DynamicResourceConfiguration()
public DynamicResourceConfiguration(org.apache.hadoop.conf.Configuration configuration)
public DynamicResourceConfiguration(org.apache.hadoop.conf.Configuration configuration,
java.io.InputStream drInputStream)
public int getVcoresPerNode(java.lang.String node)
public void setVcoresPerNode(java.lang.String node,
int vcores)
public int getMemoryPerNode(java.lang.String node)
public void setMemoryPerNode(java.lang.String node,
int memory)
public int getOverCommitTimeoutPerNode(java.lang.String node)
public void setOverCommitTimeoutPerNode(java.lang.String node,
int overCommitTimeout)
public java.lang.String[] getNodes()
public void setNodes(java.lang.String[] nodes)
public java.util.Map<org.apache.hadoop.yarn.api.records.NodeId,org.apache.hadoop.yarn.api.records.ResourceOption> getNodeResourceMap()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.