Class 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 Detail

      • YarnClusterClientFactory

        public YarnClusterClientFactory()
    • Method Detail

      • 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()