名称节点将具有所有数据节点信息,名称节点与其活动状态的所有数据节点交互,如果任何数据节点关闭,名称节点将开始使用与其他数据节点相同的任务。我的问题是如果名称节点自身失败了怎么办?谁将观看名称节点活动状态(Heart Beat)?
答案 0 :(得分:4)
在Hadoop 2.0.0之前,NameNode是HDFS集群中的单点故障(SPOF)。每个群集都有一个NameNode,如果该机器或进程变得不可用,整个群集将无法使用,直到NameNode重新启动或在单独的计算机上启动。
没有自动恢复或没有系统来监控名称节点故障。
但是,在hadoop 2.0中,我们有一个名为HDFS High availability的新功能。我们可以在哪里配置活动名称节点和备用名称节点。
看看下图。