From a57e61acbe391fdbd56fec4d04420ff78c8b5b4e Mon Sep 17 00:00:00 2001 From: heibaiying <31504331+heibaiying@users.noreply.github.com> Date: Wed, 5 Jun 2019 23:31:11 +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 --- .../基于Zookeeper搭建Hadoop高可用集群.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md b/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md index 78a3557..c0c79ca 100644 --- a/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md +++ b/notes/installation/基于Zookeeper搭建Hadoop高可用集群.md @@ -51,15 +51,10 @@ NameNode 实现主备切换的流程下图所示:
1. HealthMonitor 初始化完成之后会启动内部的线程来定时调用对应 NameNode 的 HAServiceProtocol RPC 接口的方法,对 NameNode 的健康状态进行检测。 - 2. HealthMonitor 如果检测到 NameNode 的健康状态发生变化,会回调 ZKFailoverController 注册的相应方法进行处理。 - 3. 如果 ZKFailoverController 判断需要进行主备切换,会首先使用 ActiveStandbyElector 来进行自动的主备选举。 - 4. ActiveStandbyElector 与 Zookeeper 进行交互完成自动的主备选举。 - 5. ActiveStandbyElector 在主备选举完成后,会回调 ZKFailoverController 的相应方法来通知当前的 NameNode 成为主 NameNode 或备 NameNode。 - 6. ZKFailoverController 调用对应 NameNode 的 HAServiceProtocol RPC 接口的方法将 NameNode 转换为 Active 状态或 Standby 状态。 @@ -85,7 +80,6 @@ YARN ResourceManager 的高可用与 HDFS NameNode 的高可用类似,但是 R + 所有服务器都安装有JDK,安装步骤可以参见:[Linux下JDK的安装](https://github.com/heibaiying/BigData-Notes/blob/master/notes/installation/JDK%E5%AE%89%E8%A3%85.md); + 搭建好ZooKeeper集群,搭建步骤可以参见:[Zookeeper单机环境和集群环境搭建](https://github.com/heibaiying/BigData-Notes/blob/master/notes/installation/Zookeeper单机环境和集群环境搭建.md) - + 所有服务器之间都配置好SSH免密登录。