假设我正在Hadoop集群上运行的某些应用程序中手动创建org.apache.hadoop.conf.Configuration
的实例。 Javadoc指示它从类路径上的某些默认资源文件中加载值(默认值为core-default.xml
和core-site.xml
)。我该如何从磁盘上的文件初始化配置?我有一个环境变量,习惯上将其命名为HADOOP_CONF_DIR
,它指向磁盘上的目录,该目录包含所有群集特定的配置文件(包括core-default.xml
和core-site.xml
)。>
是否有一种直接的方法可以从此目录初始化org.apache.hadoop.conf.Configuration
实例?还是我坚持使用各种addResource
方法来手动遍历此目录中的文件,并分别添加它们?