Hadoop中“Node Failure”的定义是什么?

时间:2013-10-28 18:34:19

标签: hadoop mapreduce

错误的节点是否可以传输数据,尽管它不能作为计算的一部分?

1 个答案:

答案 0 :(得分:1)

节点故障可以是“守护程序不响应”到“整个机架发生故障”的任何情况。

  

错误的节点是否可以传输数据,尽管它不能作为计算的一部分?

是的,datanode可以提供数据,即使它被标记为关闭。原因是有时从datanode到namenode的心跳被延迟,因此namenode会将datanode标记为dead。但是,即使datanode被认为是死的,它仍然可以提供在转换到死状态之前请求的块。

这也适用于不接触datanode的本地短路读取,而是直接从磁盘读取它们的块。

相关问题