概念和基础

使命

Zookeeper功能主要:它可以在分布式系统中协作多个任务。

实际用途

  • Apache HBase:Zookeeper用于选举一个集群内的主节点,以便跟踪可用的服务器,并保存集群的元数据。
  • Apache Kafka:Zookeeper用于检测崩溃,实现主体(Topic)的发现,并保持主题的生产和消费状态。
  • Apache Solr:Zookeeper存储集群的元数据,并协作更新这些元数据。

    了解Zookeeper

    API概述

  • create /path data

  • delete /path
  • get /path

    znode的不同类型

    持久性(persistent)、临时的(ephemeral)、持久有序的(persistent_sequential)、临时有序的(ephemeral_sequential)