如何从环境变量初始化org.apache.hadoop.conf.Configuration

时间:2020-07-02 20:00:24

标签: java hadoop

假设我正在Hadoop集群上运行的某些应用程序中手动创建org.apache.hadoop.conf.Configuration的实例。 Javadoc指示它从类路径上的某些默认资源文件中加载值(默认值为core-default.xmlcore-site.xml)。我该如何从磁盘上的文件初始化配置?我有一个环境变量,习惯上将其命名为HADOOP_CONF_DIR,它指向磁盘上的目录,该目录包含所有群集特定的配置文件(包括core-default.xmlcore-site.xml)。

是否有一种直接的方法可以从此目录初始化org.apache.hadoop.conf.Configuration实例?还是我坚持使用各种addResource方法来手动遍历此目录中的文件,并分别添加它们?

0 个答案:

没有答案