对于配置文件
/conf/core-site.xml
以及/conf/mapred-site.xml
在所有节点中具有相同的内容。
(1)/conf/slaves:从节点所在主机的主机名,如果我们想要在现有集群结构中增加新的节点,就需讲新节点的主机名添加进该配置文件中。
(2)/conf/masters:secondarynamenode 所在的主机的主机名
(3)/conf/core-site.xml:fs.default.name属性决定了,namenode 所在的节点
<configuration> <property> <name>fs.default.name</name> # 决定了namenode所在节点 <value>hdfs://hadoop0:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>/usr/local/hadoop/tmp</value> </property> </configuration>
(4)/conf**/mapred-site.xml**:决定了 JobTracker 所在的节点位置;
<configuration> <property> <name>mapred.job.tracker</name> <value>hadoop0:9001</value> </property> </configuration>
注:
(1)在 hdfs 目录下还有一个配置文件叫:hdfs-default.xml,它与hdfs-site.xml 的区别正在于(其文件开头的注释):
<!-- Do not modify this file directly. Instead, copy entries that you --> <!-- wish to modify from this file into hdfs-site.xml and change them --> <!-- there. If hdfs-site.xml does not already exist, create it. -->