概念和基础
使命
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)