Class HadoopUtils


  • @Internal
    public final class HadoopUtils
    extends Object
    Utility class to work with Apache Hadoop MapRed classes.
    • Method Detail

      • mergeHadoopConf

        public static void mergeHadoopConf​(org.apache.hadoop.mapred.JobConf jobConf)
        Merge HadoopConfiguration into JobConf. This is necessary for the HDFS configuration.
      • getHadoopConfiguration

        public static org.apache.hadoop.conf.Configuration getHadoopConfiguration​(org.apache.flink.configuration.Configuration flinkConfiguration)
        Returns a new Hadoop Configuration object using the path to the hadoop conf configured in the main configuration (config.yaml). This method is public because its being used in the HadoopDataSource.
        Parameters:
        flinkConfiguration - Flink configuration object
        Returns:
        A Hadoop configuration instance
      • possibleHadoopConfPaths

        public static String[] possibleHadoopConfPaths​(org.apache.flink.configuration.Configuration flinkConfiguration)
        Get possible Hadoop conf dir paths, based on environment variables and flink configuration.
        Parameters:
        flinkConfiguration - The flink configuration that may contain the path to Hadoop conf dir.
        Returns:
        an array of possible paths