我在一个节点上安装了hadoop,采用伪分布式模式。dfs.replication值为1。默认情况下,hdfs中的文件存储在哪里?我使用的hadoop版本是2.5.1。
yqhsw0fo1#
dfs.datanode.data.dir:确定dfs数据节点应在本地文件系统上的何处存储其块。如果这是一个以逗号分隔的目录列表,那么数据将存储在所有命名的目录中,通常存储在不同的设备上。不存在的目录将被忽略。此属性的默认值为:file://${hadoop.tmp.dir}/dfs/data您可以在core-site.xml文件中配置${hadoop.tmp.dir}。它的默认值是:/tmp/hadoop-${user.name}参考文献:https://hadoop.apache.org/docs/r2.3.0/hadoop-project-dist/hadoop-hdfs/hdfs-default.xmlhttp://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/core-default.xml
1条答案
按热度按时间yqhsw0fo1#
dfs.datanode.data.dir:确定dfs数据节点应在本地文件系统上的何处存储其块。如果这是一个以逗号分隔的目录列表,那么数据将存储在所有命名的目录中,通常存储在不同的设备上。不存在的目录将被忽略。
此属性的默认值为:file://${hadoop.tmp.dir}/dfs/data您可以在core-site.xml文件中配置${hadoop.tmp.dir}。它的默认值是:/tmp/hadoop-${user.name}
参考文献:
https://hadoop.apache.org/docs/r2.3.0/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml
http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/core-default.xml