我没有设置dfs.name.dir
,也没有设置dfs.data.dir
hdfs-site.xml 文件中的值。他们应该是什么?还有有趣的是,他们默认接受什么值?(如何接收它们的当前值?)
问问题
2444 次
2 回答
4
dfs.name.dir
is${hadoop.tmp.dir}/dfs/data
和dfs.data.dir
is 的默认值${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 回答