High Availibility 高可用
要实现HDFS的高可用,有两种方式:
- Quorum Journal Manager
- Network File System
Using Quorum Journal Manager
对于这种方式,根据对官方文档的理解,我画了个图,如下:
图上表述了一个集群大概的样子,有3个DataNode, 有两个NameNode,一个是Active, 一个是Standby, 每个NameNode节点都有开启ZKFailoverController(简写ZKFC)守护进程,有3个JournalNode。
那么问题来了,它是如何达到高可用呢?
1、首先,它有两个NameNode,一个是Active的,一个是Standby(备援状态)的,当Active宕机后,可以使用Standby的机