1 ,zookeeper 介绍

    xiaoxiao2022-07-02  135

    1 ,zk 作用 : 管理集群

            首先,先了解一下集群,管理集群。

    2 ,服务器集群 :一群服务器组合到一起

            图中就是一堆服务器,zookeeper 可以管理他们

    3 ,集群的类型 : 主从集群,主备集群

    思考:在我们的大数据体系中,一群服务器,是什么关系?难道就像一篮子鸡蛋,随便放在那里吗?当然不是,他们是有规律的,不是随便放的,机器与机器之间是有关系的,而且分工明确。每一台机器,都有自己的任务。

    4 ,主从集群 :一个主节点,很多从节点。

    主节点 :负责集群的管理。从节点 :负责具体的工作。举个例子 :计算 1+2+3+ … + 100 第一台机器计算 1+2+ … 33 第二台机器计算 34+35+ … 66 第三台机器计算 67+68+ … 100 最后,主节点将结果汇总实际情况: 当然了,这么简单的计算,不需要集群,我们只是举例子而已,实际情况的数据量将会非常大。架构模型:

    5 ,主备集群 :一个主节点,多个备份节点

    思考一个问题: 对于主从架构模型来说,主节点是很重要的,如果主节点挂了,整个集群就会瘫痪,那么,怎么解决这个问题呢?主节点 : 负责正常工作备份节点: 一直盯着主节点看,一旦主节点挂了,备份节点立刻转正,成为主节点。目的 :让集群一直正常运转,即使一个机器挂了,还有备份机器接替他的工作。架构模型 :

    6 , 高可用 :说的就是主备集群

            一直可以用的集群,不会挂掉,也就是主备集群。

    7 ,zookeeper 的作用 :存储配置信息

    说了半天,那么 zookeeper 到底是做什么的呢。 zookeeper 是用来存储配置信息的。什么是配置信息: 谁是主节点,谁是从节点,谁是备份节点,这些信息就是配置信息。zookeeper 是不是高可用的主备集群 :当然是了,我们需要把 zookeeper 搭建成为一个永远不倒的集群,然后把其他的大数据组件的配置信息,存储到 zookeeper 中,实现大数据生态圈的高可用。如果 zookeeper 挂了,那么,你让那些你让那些依赖着他的一堆集群怎么办,所以 zookeeper 是绝对不能挂的。
    最新回复(0)