Hadoop默认配置在core-default.xml文件中,此文件包含在hadoop-common.jar包中。里面的部分配置如下:
1. <property> 2. <name>hadoop.common.configuration.version</name> 3. <value>3.0.0</value> 4. <description>version of this configuration file</description> 5. </property> 6. <property> 7. <name>hadoop.tmp.dir</name> 8. <value>/tmp/hadoop-${user.name}</value> 9. <description>A base for other temporary directories.</description> 10. </property>
说明:
● 第3行代码说明了Hadoop的大版本号。
● 第8行代码如果没有配置hadoop.tmp.dir,则默认将数据保存到的目录。
建议不要修改core-default.xml文件中的内容,如果需要可以修改${HADOOP_HOME}/etc/hadoop/core-site.xml中的内容。
在hadoop-hdfs.jar中包含hdfs-default.xml文件,里面保存了默认的HDFS配置,例如:
1. <property> 2. <name>dfs.replication</name> 3. <value>3</value> 4. </property> 5. <property> 6. <name>dfs.blocksize</name> 7. <value>134217728</value> 8. </property>
说明:
● 第3行代码为默认副本数量。
● 第7行代码为默认块大小,值为128MB。