第十三课记录 Hadoop HA 高可用性

Hadoop HA  (高可用性)

一、什么是HA?

        1、HA: high avaibility 高可用性
        2、复习: (1) HDFS的体系结构
                          (2) Yarn的体系结构
                          (3) HBase的体系结构

                体系结构: 单点(主节点)故障-----> 实现: Fail Over 失败迁移

        3、解决方案:
                Hadoop 1.x: 没有解决方案
                Hadoop 2.x:  有解决方案
   
        4、HA实现原理图
                1)HDFS中有两个文件:
                        fsimange   -- 元数据
                        edits     -- 操作日志
                        *它们是由NameNode维护   

.



                2)以上两张图的配置,一共需要9台机器,简化后,至少需要4台.如下图

 

二、什么是Zookeeper?

        1、为什么要学习ZK? Hadoop本身不能实现HA
        2、ZooKeeper: 是一个数据库
                也是一个集群
                        特点: 集群中自动同步数据
                        角色:leader、follower、observer
                        选择机制:如果leader死掉,所有follower会选举一个新的leader,observer不能参与选举.
        3、对于集群环境,Zookeeper是实现HA是非常重要

        4、启动Zookepeer
                #zkServer.sh start
        5、查看ZK状态
                #zkServer.sh status
        6、启动ZK客户端
                #zkCli.sh
        7、ZK SHELL, 如果在三台ZK上的基本任何一台执行以下操作, 其它两台电脑会自动同步数据
                SHELL> ls/ - 查看数据
                SHELL> create /mydate02 "helloworld"   -- 创建节点
                SHELL> ls/ -- 再查看一下所有数据
                SHELL> get /mydate02  -- 查询刚创建的数据
   
 

三、利用ZooKeeper实现hadoop的HA功能

        实现了Fail Over


四、HDFS的联盟

        实现了 Load Balance 负载均衡,在联盟的状态下,两个NameNode都是Active。 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计题、程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计题、程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计题、程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值