提供对配置文件参数的访问
一, Resource
配置被资源指定,一个Resource包含一些键值对的集合。资源以一个String命名或者是一个Path(link):
- 如果resource的name是String,则classpath下必须有名为name的文件
- 如果resource以Path命名,然后直接检查本地文件系统,而不是引用类路径。
除非显示的关闭,否则hadoop默认指定加载两个资源,在classpath下按顺序加载:
- ../hadoop-project-dist/hadoop-common/core-default.xml:默认是只读的
- core-site.xml : 对于一个给定hadoop 安装节点的指定配置。
应用程序可以添加额外的资源,这些资源按照添加的顺序加载到这些资源的后面。
二, Final Parameters(不可变参数)
配置参数可以被声明为final,一旦一个资源声明一个值为final,没有随后加载的资源可以改变它:
<property>
<name>dfs.hosts.include</