1

名称节点将拥有所有数据节点的信息,名称节点与其活动状态的所有数据节点交互,如果任何数据节点宕机,名称节点将开始与其他数据节点使用相同的任务。我的问题是,如果名称节点自身失败怎么办?谁将观看名称节点的活动状态(心跳)?

4

1 回答 1

4

在 Hadoop 2.0.0 之前,NameNode 是 HDFS 集群中的单点故障 (SPOF)。每个集群都有一个 NameNode,如果该机器或进程不可用,则整个集群将不可用,直到 NameNode 重新启动或在单独的机器上启动。

没有自动恢复或没有系统来监控名称节点故障。

但是,在 hadoop 2.0 中,我们有一个称为 HDFS 高可用性的新功能。我们可以在其中配置活动名称节点和备用名称节点。

看看下面的图表。

在此处输入图像描述

于 2013-03-27T09:41:26.457 回答