From fcd98ec7a4094d21aeee2b2c696c79a11456dee7 Mon Sep 17 00:00:00 2001 From: heibaiying <31504331+heibaiying@users.noreply.github.com> Date: Wed, 31 Jul 2019 22:34:27 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E5=9F=BA=E4=BA=8EZookeeper=E6=90=AD?= =?UTF-8?q?=E5=BB=BAHadoop=E9=AB=98=E5=8F=AF=E7=94=A8=E9=9B=86=E7=BE=A4.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../installation/基于Zookeeper搭建Hadoop高可用集群.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md b/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md index fd0928a..3052c15 100644 --- a/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md +++ b/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md @@ -21,6 +21,7 @@ Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用, HDFS 高可用架构如下:
+ > *图片引用自:https://www.edureka.co/blog/how-to-set-up-hadoop-cluster-with-hdfs-high-availability/* HDFS 高可用架构主要由以下组件所构成: @@ -42,6 +43,7 @@ HDFS 高可用架构主要由以下组件所构成: 需要说明的是向 JournalNode 集群写入 EditLog 是遵循 “过半写入则成功” 的策略,所以你至少要有 3 个 JournalNode 节点,当然你也可以继续增加节点数量,但是应该保证节点总数是奇数。同时如果有 2N+1 台 JournalNode,那么根据过半写的原则,最多可以容忍有 N 台 JournalNode 节点挂掉。
+ ### 1.3 NameNode 主备切换 NameNode 实现主备切换的流程下图所示: