Class ScriptBasedNodeLabelsProvider

java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.nodemanager.nodelabels.AbstractNodeDescriptorsProvider<org.apache.hadoop.yarn.api.records.NodeLabel>
org.apache.hadoop.yarn.server.nodemanager.nodelabels.NodeLabelsProvider
org.apache.hadoop.yarn.server.nodemanager.nodelabels.ScriptBasedNodeLabelsProvider
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.hadoop.service.Service, NodeDescriptorsProvider<org.apache.hadoop.yarn.api.records.NodeLabel>

public class ScriptBasedNodeLabelsProvider extends NodeLabelsProvider
The class which provides functionality of getting the labels of the node using the configured node labels provider script. "NODE_PARTITION:" is the pattern which will be used to search node label partition from the out put of the NodeLabels provider script
  • Field Details

    • NODE_LABEL_PARTITION_PATTERN

      public static final String NODE_LABEL_PARTITION_PATTERN
      Pattern used for searching in the output of the node labels script
      See Also:
  • Constructor Details

    • ScriptBasedNodeLabelsProvider

      public ScriptBasedNodeLabelsProvider()
  • Method Details