我没有设置 dfs.name.dir 以及 dfs.data.dir 未设置hdfs-site.xml文件中的值。他们应该是什么样的人?有趣的是,他们默认接受什么值(如何接收当前值?)
dfs.name.dir
dfs.data.dir
uinbv5nw1#
的默认值 dfs.name.dir 是 ${hadoop.tmp.dir}/dfs/data 以及 dfs.data.dir 是 ${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
${hadoop.tmp.dir}/dfs/data
hadoop.tmp.dir
/tmp/hadoop-${user.name}
user.name
core-default.xml, hdfs-default.xml and mapred-default.xml
j8yoct9x2#
如果未在hdfs-site.xml文件中设置,则这些值默认为“/tmp”目录。
2条答案
按热度按时间uinbv5nw1#
的默认值
dfs.name.dir
是${hadoop.tmp.dir}/dfs/data
以及dfs.data.dir
是${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=fj8yoct9x2#
如果未在hdfs-site.xml文件中设置,则这些值默认为“/tmp”目录。