Class 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.
    • Method Detail

      • initializeInternal

        protected void initializeInternal()
                                   throws Exception
        Specified by:
        initializeInternal in class org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<YarnWorkerNode>
        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)