Class FlinkEnvironmentUtils


  • public class FlinkEnvironmentUtils
    extends Object
    Utilities for handling Flink configuration and environment.
    • Constructor Detail

      • FlinkEnvironmentUtils

        public FlinkEnvironmentUtils()
    • Method Detail

      • mergeFlinkConfigurationsWithPriority

        public static org.apache.flink.configuration.Configuration mergeFlinkConfigurationsWithPriority​(org.apache.flink.core.fs.Path pipelineDefPath,
                                                                                                        org.apache.commons.cli.CommandLine commandLine)
                                                                                                 throws Exception
        Load and merge Flink configurations by priority rules.
        Throws:
        Exception
      • getFlinkHome

        public static org.apache.flink.core.fs.Path getFlinkHome​(org.apache.commons.cli.CommandLine commandLine)
      • createSavepointRestoreSettings

        public static org.apache.flink.runtime.jobgraph.SavepointRestoreSettings createSavepointRestoreSettings​(org.apache.flink.configuration.Configuration flinkConfig)