Hadoop datanode没有;namenode";hdfs下的目录

Hadoop datanode没有;namenode";hdfs下的目录,hadoop,yarn,Hadoop,Yarn,所以我有一个小的Hadoop集群,有1个主集群和5个工作集群。我的Master和Worker的hdfs-site.xml如下所示: <configuration> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.namenode.name.dir</na

所以我有一个小的Hadoop集群,有1个主集群和5个工作集群。我的Master和Worker的hdfs-site.xml如下所示:

<configuration>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/home/username/hadoop/yarn/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/home/username/hadoop/yarn/hdfs/datanode</value>
</property>
</configuration>

dfs.replication
3.
dfs.namenode.name.dir
文件:/home/username/hadoop/warn/hdfs/namenode
dfs.datanode.data.dir
文件:/home/username/hadoop/thread/hdfs/datanode

我的集群运行顺利,所有守护进程运行正常。我能够访问HDFS以导入、导出数据、运行字数计算作业等。。。但是,在我的workers中,/home/username/hadoop/warn/hdfs/路径下没有“namenode”文件夹。这是正常行为吗?

NameNode文件夹应在NameNode主机上可用

NameNode文件夹应在NameNode主机上可用

您的NameNode文件夹位于运行NameNode守护程序的节点上

根据上述hdfs-site.xml。它创建于

/home/username/hadoop/yarn/hdfs/namenode

您的namenode文件夹位于运行namenode守护程序的节点上

根据上述hdfs-site.xml。它创建于

/home/username/hadoop/yarn/hdfs/namenode

你已经有一段时间没有发布你的问题了,然而,这是应该的方式


换句话说,工作者是一个数据节点,因此只需要一个“datanode”目录。因此,但这取决于您的配置,一个名称节点通常只有一个名称节点目录。例外情况是,您的名称节点还充当数据节点,这是不推荐的,但也是可能的。

您已经有一段时间没有发布您的问题了,但是,这是应该的方式


换句话说,工作者是一个数据节点,因此只需要一个“datanode”目录。因此,但这取决于您的配置,一个名称节点通常只有一个名称节点目录。例外情况是,您的名称节点还充当数据节点,这不建议使用,但可能使用。

上述hdfs站点配置对于所有工作节点都是相同的。它是否应该在工作节点上创建namenode文件夹?我们必须手动创建文件夹。在hdfs-site.xml中给定值不会在系统中创建文件夹。Namenode和datanodes或worker节点只选择对它们有意义的配置参数,并忽略REST。上述hdfs站点配置对于所有worker节点都是相同的。它是否应该在工作节点上创建namenode文件夹?我们必须手动创建文件夹。在hdfs-site.xml中给定值不会在系统中创建文件夹。Namenode和datanodes或worker节点只选择对它们有意义的配置参数,而忽略rest