core-site.xml在mapreduce程序中的使用

Use of core-site.xml in mapreduce program

我看到 mapreduce 程序 using/adding core-site.xml 作为程序中的资源。 core-site.xml 是什么或如何在 mapreduce 程序中使用?

来自documentation, 除非明确关闭,否则 Hadoop 默认指定两个资源,从类路径按顺序加载:

core-default.xml :hadoop 的只读默认值, core-site.xml:给定 hadoop 安装的特定于站点的配置

Configuration config = new Configuration();
config.addResource(new Path("/user/hadoop/core-site.xml")); 
config.addResource(new Path("/user/hadoop/hdfs-site.xml")); 

Core-site.xml 和 HDFS-site.xml 将表示 hadoop 及其 hdfs,以便您的 mapreduce 程序将找出要指出的集群以及要执行的位置..