Hadoop配置

有两种配置文件:

  1. 一种是**** -default.xml(只读,默认的配置)
  2. 一种是**** -site.xml(替换default中的配置)
  • core-site.xml 配置公共属性
  • hdfs-site.xml 配置HDFS
  • yarn-site.xml 配置YARN
  • mapred-site.xml 配置MapReduce

配置文件应用的顺序:

  1. 在JobConf中指定的
  2. 客户端机器上的**** -site.xml配置
  3. slave节点上的**** -site.xml配置
  4. **** -default.xml中的配置

如果某个属性不想被覆盖,可以将其设置成final

    <property>
        <name>{PROPERTY_NAME}</name>
        <value>{PROPERTY_VALUE}</value>
        <final>true</final>
    </property>