1、构造函数
Configuration():实际调用Configuration(true)
Configuration(boolean loadDefaults):loadDefaults为true时,表示会加载默认的配置文件(xxx.xml)
2、addDefaultResource(String name):添加默认的配置文件,在类路径下要存在该配置文件。
addResource(String name):添加配置文件,在类路径下要存在该配置文件。
3、Configruration在构造之后,在第一次执行getInt等等类似操作时才会去加载配置文件到内存,若loadDefaults为true,
则会加载默认配置文件,否则不加载,addResource添加的配置文件都会加载。但注意,每次执行addDefaultResource
或者addResource都会清空这些配置文件的key-value值,再次执行getInt等等类似操作时,会再次重新加载配置文件。
因此尽量少在运行中执行addDefaultResource或者addResource
hadoop中Configruration
最新推荐文章于 2021-03-27 17:56:47 发布