Hadoop:数据节点如何注册到名称节点?

标签 hadoop

hadoop datanode 是否通过调用 namenode 向 namenode 注册自己,或者 namenode 是否有一个 datanodes 列表并与它们联系。

我想了解如何更好地解决我提出的新名称节点的问题(名称节点故障后),它没有看到任何数据节点(但 fsimage 正确)。

最佳答案

数据节点心跳到名称节点。名称节点不会接触到数据节点。

即使在检索数据时,名称节点也不会接触到数据节点。名称节点将通知客户端数据在哪里,客户端将从数据节点中检索数据。 (澄清一下,在 MR 工作流程中,作业跟踪器从数据所在的名称节点中找到并适本地分配任务跟踪器。)

关于Hadoop:数据节点如何注册到名称节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16665057/

相关文章:

hadoop - 在 Caravel 中的 Hive 表中建模数据

java - 用于从 hdfs 提供输入并将输出写入 excel 文件的 Hadoop Mapreduce 示例

java - 无法在 hadoop 2.4.0 上运行 MapReduce 作业

mongodb - 动态模式的 Hive 表创建

java - 找不到错误 org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

java - java 中的 mapreduce - gzip 输入文件

java - 在 Hadoop 中使用 ExtJS 和 Java

hadoop - 如何将数据从csv映射到嵌套的avro模式

java - 带有 parseDouble 的 Hadoop Mapreduce 代码在一个系统中给出异常,但在其他系统中运行良好?

hadoop - 如何设置hadoop中的节点数?