Class YarnClusterClientFactory

java.lang.Object
org.apache.flink.client.deployment.AbstractContainerizedClusterClientFactory<org.apache.hadoop.yarn.api.records.ApplicationId>
org.apache.flink.yarn.YarnClusterClientFactory
All Implemented Interfaces:
org.apache.flink.client.deployment.ClusterClientFactory<org.apache.hadoop.yarn.api.records.ApplicationId>

@Internal public class YarnClusterClientFactory extends org.apache.flink.client.deployment.AbstractContainerizedClusterClientFactory<org.apache.hadoop.yarn.api.records.ApplicationId>
A ClusterClientFactory for a YARN cluster.
  • Constructor Details

    • YarnClusterClientFactory

      public YarnClusterClientFactory()
  • Method Details

    • isCompatibleWith

      public boolean isCompatibleWith(org.apache.flink.configuration.Configuration configuration)
    • createClusterDescriptor

      public YarnClusterDescriptor createClusterDescriptor(org.apache.flink.configuration.Configuration configuration)
    • getClusterId

      @Nullable public org.apache.hadoop.yarn.api.records.ApplicationId getClusterId(org.apache.flink.configuration.Configuration configuration)
    • getApplicationTargetName

      public Optional<String> getApplicationTargetName()