Class HadoopUtils
- java.lang.Object
-
- org.apache.flink.api.java.hadoop.mapred.utils.HadoopUtils
-
@Internal public final class HadoopUtils extends Object
Utility class to work with Apache Hadoop MapRed classes.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.hadoop.conf.ConfigurationgetHadoopConfiguration(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).static voidmergeHadoopConf(org.apache.hadoop.mapred.JobConf jobConf)Merge HadoopConfiguration into JobConf.static String[]possibleHadoopConfPaths(org.apache.flink.configuration.Configuration flinkConfiguration)Get possible Hadoop conf dir paths, based on environment variables and flink configuration.
-
-
-
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
-
-