当名称节点失败时会发生什么,哪个进程将监视名称节点的心跳状态?

m4pnthwp  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(226)

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

t5zmwmid

t5zmwmid1#

在hadoop2.0.0之前,namenode是hdfs集群中的单点故障(spof)。每个集群都有一个namenode,如果该计算机或进程不可用,则整个集群将不可用,直到namenode重新启动或在单独的计算机上启动。
没有自动恢复或没有系统来监视名称节点故障。
但是,在hadoop2.0中,我们有一个新特性,叫做hdfs高可用性。在这里我们可以配置活动名称节点和备用名称节点。
请看下图。

相关问题