hadoop HA 实现原理

在hadoop 1.x版本中,是没有ha的实现方式的,它只有可以看做是冷备份的Secondary NameNode来起到冷备份的作用的,当NameNode挂掉的时候,我们需要手工启动Secondary NameNode。

   那么为什么Secondary NameNode能够这样做,是因为SNN能够帮助NN做一些检查点的工作,会同步编辑日志和镜像文件,所以可以起到冷备的作用。在1.x版本中,当NN挂掉后,是没有办法立即启动起来继续为集群服务的。

    到了hadoop 2.x版本,基本都有了hdfs ha的功能(即热备功能),当主NN挂掉后,备NN会立即启动进而接管主NN为集群不间断的提供服务,保证集群对外是没有任何宕机的情况。

发布了7 篇原创文章 · 获赞 3 · 访问量 428

猜你喜欢

转载自blog.csdn.net/mzqadl/article/details/104508403