zookeeper由雅虎研究院开发,后来捐赠给了Apache软件基金会。在当时,雅虎研究院的一个小组发现,雅虎内部很多大型系统都依赖着一个类似的组件来协调多个服务,但是这个组件却存在单点故障问题,所以研究人员就开始研发一个通用的协调框架,这个就是zookeeper的起源原因。至于为什么要叫zookeeper,是因为之前已经有很多项目都是用动物命名的,这个协调者刚好就起名叫动物园管理员了。
zookeeper架构zookeeper在设计之处的目的之一就是要解决单点故障问题,所以zookeeper是支持集群部署的服务。



