Applications and organizations using ZooKeeper include (alphabetically):
- company w/ link if available
Uses ZooKeeper to implement Clustering support for its Open Source Enterprise Service Bus (ESB), the UltraESB. This allows the management of the complete cluster, or any specific node - from any other node connected via JMX. A Cluster wide command framework allows commands that fail on some nodes to be retried etc. We also support the automated round-robin-restart of a complete cluster of nodes using ZooKeeper support See link
http://www.deepdyve.com - We do search for research and provide access to high quality content using advanced search technologies
- Zookeeper is used to manage server state, control index deployment and a myriad other tasks.
Eclipse Communication Framework - The Eclipse ECF project provides an implementation of its Abstract Discovery services using Zookeeper. ECF itself is used in many projects providing base functionallity for communication, all based on OSGi.
katta - Katta serves distributed Lucene indexes in a grid environment.
- Zookeeper is used for node, master and index management in the grid.
101tec - we do consulting in the area of enterprise distributed systems.
- We use zookeeper to manage a system build out of hadoop, katta, oracle batch jobs and a web component.
HBase - HBase is the Hadoop database. Its an open-source, distributed, column-oriented store modeled after the Google paper, Bigtable: A Distributed Storage System for Structured Data by Chang et al.
We use ZooKeeper for master election, server lease management, bootstrapping, and coordination between servers.
Neo4j - Neo4j is a Graph Database. It's a disk based, ACID compliant transactional storage engine for big graphs and fast graph traversals, using external indicies like Lucene/Solr for global searches.
Rackspace - The Email & Apps team uses ZooKeeper to coordinate sharding and responsibility changes in a distributed e-mail client that pulls and indexes data for search. ZooKeeper also provides distributed locking for connections to prevent a cluster from overwhelming servers.
CXF DOSGi - The Distributed OSGi implementation at Apache CXF uses ZooKeeper for its Discovery functionality. See here for more information: http://cxf.apache.org/dosgi-discovery-demo-page.html
Using ZooKeeper on 2-node cluster on VMware workstation, Amazon EC2, Zen
- Using zkpython
- Looking into expanding into 100 node cluster