一、dfs.name.dir
这个参数用于确定将HDFS文件系统的元信息保存在什么目录下。如果这个参数设置为多个目录,那么这些目录下都保存着元信息的多个备份。在实际生产中,一台机器一般会挂多块物理磁盘,这个配置项就会以多目录的方式配置,每个目录放到一个不同的磁盘中,避免机器中某块磁盘坏了无法恢复fsimage的灾难后果。
如:
<property>
<name>dfs.name.dir</name>
<value>/pvdata/hadoopdata/name/,/opt/hadoopdata/name/</value>
</property>
<name>dfs.name.dir</name>
<value>/pvdata/hadoopdata/name/,/opt/hadoopdata/name/</value>
</property>
二、dfs.data.dir
这个参数用于确定将HDFS文件系统的数据保存在什么目录下。我们可以将这个参数设置为多个分区目录,即可将HDFS建立在不同分区上。
如:
<property>
<name>dfs.data.dir</name>
<value>/dev/sda3/hadoopdata/,/dev/sda1/hadoopdata/</value>
</property>
<name>dfs.data.dir</name>
<value>/dev/sda3/hadoopdata/,/dev/sda1/hadoopdata/</value>
</property>
引用如下作者文章
http://blog.itpub.net/24167542/viewspace-1120232/
四、hadoop新旧配置对比
引用作者文章
http://blog.csdn.net/lifuxiangcaohui/article/details/39106243