什么是高可用:
1.持续服务的能力。
2.避免single point of failure 单点故障 SPOF
Fail Over
容灾
fault tolerent
容错
hadoop实现HA的两种方式
1.Using the Quorum Journal Manager (QJM)
2.NFS net FileSystem
3.QJM架构
配置两个NN,同一时间只能有一个active节点,另一个是待命状态(standby)。
standby的作用是维护足够多的状态数据,以备容灾使用。
standby和active节点进行同步,两个节点使用单独的守护进程(JournalNodes)
进行通信,
active对namespace的修改会记录到jn中的主版本中,standby从JN中读取,
灾难发生时,
standby确保读取了所有的edit数据ÿ