2

我没有设置dfs.name.dir,也没有设置dfs.data.dirhdfs-site.xml 文件中的值。他们应该是什么?还有有趣的是,他们默认接受什么值?(如何接收它们的当前值?)

4

2 回答 2

4

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

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

user.name您用来登录系统的用户名在哪里。

对于所有默认值,请查看core-default.xml, hdfs-default.xml and mapred-default.xml链接http://grepcode.com/file/repository.cloudera.com/content/repositories/releases/com.cloudera.hadoop/hadoop-core/0.20.2-320/core -default.xml?av=f

于 2013-04-30T19:20:18.380 回答
0

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

于 2013-04-30T17:20:40.423 回答