当前位置: 首页 > 知识库问答 >
问题:

如果namenode和datanode没有在hdfs-site.xml中定义,将安装在哪里?

叶谦
2023-03-14

我的hdfs-site.xml只有以下内容:

<configuration>
    <property>
        <name>dfs.replication</name>
            <value>1</value>
    </property>
</configuration>

问题。NameNode和DataNode将安装在哪里?我在MSFT Surface笔记本电脑上使用了Hadoop 3.0.3版本的Windows10。

共有1个答案

督辉
2023-03-14

在hdfs-default.xml中,dfs.datanode.data.dir默认值为文件://${hadoop.tmp.dir}/dfs/datadfs.namenode.name.dir文件://${hadoop.tmp.dir}/dfs/name

在core-default.xml中hadoop.tmp.dir的值为/tmp/hadoop-${user.name}

因此,位于/tmp/hadoop-${user.name}/dfs/data中的datanodenameNode将位于/tmp/hadoop-${user.name}/dfs/name位置。

 类似资料:
  • 为了学习,我正在4节点集群上安装Hadoop2.9.0。我已经按照Apache Hadoop 2.9.0的官方文档和一些google页面开始了namenode的安装/配置。 我编辑了位于$hadoop_home/etc/hadoop目录下的hdfs-site.xml,如下所示: 当我运行“hadoop namenode-format”时,它在/tmp/hadoop-hadoop/...下格式化默认

  • 在分布式Hadoop集群上,我可以将相同的hdfs-site.xml文件复制到namenodes和datanodes吗? 我看到的一些设置说明(即Cloudera)说在datanodes上有这个文件中的dfs.data.dir属性,在NameNode上有这个文件中的dfs.name.dir属性。这意味着我应该有两个hdfs-site.xml副本,一个用于namenode,一个用于datanodes

  • 由于我正处于Hadoop的学习阶段,我遇到了Hadoop单集群设置的问题。我使用的是Hadoop2.9.0和Java8。我已经完成了设置,如下所示 现在hdfs-site.xml中dfs.replication的值为1。现在我正在做start-all.sh如果我检查状态- 现在我有stop-all.sh和如果我将hdfs-site.xml中的dfs.replication的值更改为0(有些人提到这

  • 我在我的Ubuntu 12.04中安装了Hadoop,按照下面链接中的步骤操作。 http://www.bogotobogo.com/Hadoop/BigData_hadoop_Install_on_ubuntu_single_node_cluster.php 一切都已成功安装,当我运行start all时。sh只有部分服务正在运行。 一旦我通过运行脚本停止服务,停止所有。嘘 我的配置文件 > 编

  • core-site.xml文件通知Hadoop守护进程NameNode在集群中运行的位置。它包含Hadoop核心的配置设置,例如HDFS和MapReduce通用的I/O设置。 hdfs-site.xml文件包含HDFS后台进程的配置设置;NameNode、次级NameNode和DataNodes。在这里,我们可以配置hdfs-site.xml在HDFS上指定默认的块复制和权限检查。还可以在创建文件

  • 我已经安装了一个总共有3台机器的hadoop集群,其中2个节点充当Datanode,1个节点充当Namenode,还有一个Datanode。我想澄清一些关于hadoop集群安装和体系结构的疑问。下面是我正在寻找答案的问题列表--- 我在集群中上传了一个大约500MB大小的数据文件,然后检查hdfs报告。我注意到我制作的namenode在hdfs中也占用了500MB大小,还有复制因子为2的datan