安装并获取当前的dfs.name.dir和dfs.data.dir值

我没有设置hdfs-site.xml文件中的dfs.name.dirdfs.data.dir值。 他们将会是什么? 而且有趣的是,他们默认接受什么样的价值? (如何获得他们目前的价值?)

dfs.name.dir的默认值是${hadoop.tmp.dir}/dfs/datadfs.data.dir${hadoop.tmp.dir}/dfs/data

如果hadoop.tmp.dir的值未使用-D选项或配置文件设置,则默认值为/tmp/hadoop-${user.name}

其中user.name是您用来登录到系统的用户名。

对于所有默认值,请查看http://grepcode.com/file/repository.cloudera.com/content/repositories/releases/中的core-default.xml, hdfs-default.xml and mapred-default.xml 。 com.cloudera.hadoop / hadoop的核/ 0.20.2-320 /芯default.xml中?AV = F

这些值默认为“/ tmp”目录,如果没有在hdfs-site.xml文件中设置。