java.lang.AutoCloseable, java.io.CloseableFileSystemNodeLabelsStore, NonAppendableFSNodeLabelStorepublic interface NodeLabelsStore
extends java.io.Closeable
| Modifier and Type | Method | Description |
|---|---|---|
void |
init(org.apache.hadoop.conf.Configuration conf,
CommonNodeLabelsManager mgr) |
|
void |
recover() |
Recover labels and node to labels mappings from store, but if
ignoreNodeToLabelsMappings is true then node to labels mappings should not
be recovered.
|
void |
removeClusterNodeLabels(java.util.Collection<java.lang.String> labels) |
Remove labels.
|
void |
storeNewClusterNodeLabels(java.util.List<org.apache.hadoop.yarn.api.records.NodeLabel> labels) |
Store new labels.
|
void |
updateNodeToLabelsMappings(java.util.Map<org.apache.hadoop.yarn.api.records.NodeId,java.util.Set<java.lang.String>> nodeToLabels) |
Store node -> label.
|
void updateNodeToLabelsMappings(java.util.Map<org.apache.hadoop.yarn.api.records.NodeId,java.util.Set<java.lang.String>> nodeToLabels)
throws java.io.IOException
nodeToLabels - node to labels mapping.java.io.IOException - io error occur.void storeNewClusterNodeLabels(java.util.List<org.apache.hadoop.yarn.api.records.NodeLabel> labels)
throws java.io.IOException
labels - labels.java.io.IOException - io error occur.void removeClusterNodeLabels(java.util.Collection<java.lang.String> labels)
throws java.io.IOException
labels - labels.java.io.IOException - io error occur.void recover()
throws java.io.IOException,
org.apache.hadoop.yarn.exceptions.YarnException
java.io.IOException - io error occur.org.apache.hadoop.yarn.exceptions.YarnException - exceptions from yarn servers.void init(org.apache.hadoop.conf.Configuration conf,
CommonNodeLabelsManager mgr)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.