Class YarnResourceManagerDriver

java.lang.Object
org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<YarnWorkerNode>
org.apache.flink.yarn.YarnResourceManagerDriver
All Implemented Interfaces:
org.apache.flink.runtime.resourcemanager.active.ResourceManagerDriver<YarnWorkerNode>

public class YarnResourceManagerDriver extends org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<YarnWorkerNode>
Implementation of ResourceManagerDriver for Yarn deployment.
  • Constructor Details

  • Method Details

    • initializeInternal

      protected void initializeInternal() throws Exception
      Specified by:
      initializeInternal in class org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<YarnWorkerNode>
      Throws:
      Exception
    • terminate

      public void terminate() throws Exception
      Throws:
      Exception
    • deregisterApplication

      public void deregisterApplication(org.apache.flink.runtime.clusterframework.ApplicationStatus finalStatus, @Nullable String optionalDiagnostics)
    • requestResource

      public CompletableFuture<YarnWorkerNode> requestResource(org.apache.flink.runtime.clusterframework.TaskExecutorProcessSpec taskExecutorProcessSpec)
    • releaseResource

      public void releaseResource(YarnWorkerNode workerNode)
    • getContainerCompletedCause

      public static String getContainerCompletedCause(org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus)