我已经安装了 hadoop 2.2
有四台机器。他们是:
namenodes: master1,master2
datanodes: slave1,slave2
这个 master1
安装在我的笔记本上,我想关闭 master1
当我睡觉的时候。当 master1
是在 active
州政府 master2
是在 standby
州。当我关闭笔记本时,hadoop集群会自动将活动namenode更改为 master2
?
我不知道我是否理解hadoopv2的含义 multiple namenodes
. 这项功能是否符合我的上述情况?谢谢。
1条答案
按热度按时间omqzjyyz1#
您需要对namenodes使用高可用性特性。当它检测到主namenode脱机时,辅助namenode将自动接管。
然而,在集群的操作中会有一个短暂的停顿,因为辅助节点将在短时间内(通常为30到60秒)延迟响应块位置请求,从而给所有数据节点足够的时间来指向新的nn。