Apache ZooKeeper

E185678

Apache ZooKeeper is a centralized service for maintaining configuration information, naming, and distributed synchronization in large-scale distributed systems.

All labels observed (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apache Software Foundation project
distributed coordination service
open-source software
architecture replicated state machine
communicationProtocol custom TCP-based protocol
consensusAlgorithm Zab protocol
consistencyModel sequential consistency
dataModel hierarchical namespace
developer Apache Software Foundation
feature atomic updates
high availability through replication
reliable data delivery
sequential consistency
single system image
initialReleaseYear 2008
license Apache License 2.0
programmingLanguage Java
provides configuration management
distributed synchronization
group services
naming service
recommendedServerCount odd number of servers
repository https://github.com/apache/zookeeper
stores znodes
supports ACL-based access control
client sessions
quorum-based writes
session timeouts
watch mechanism for data changes
supportsLanguage C
C++
Go
Java
Node.js
Python
typicalDeployment cluster of ZooKeeper servers (ensemble)
useCase coordination of distributed systems
distributed locking
leader election
service discovery
usedBy Apache HBase
Hadoop
surface form: Apache Hadoop

Apache Kafka
Apache Solr
Apache Storm
website https://zookeeper.apache.org/
znodeType ephemeral znode
persistent znode
sequential znode

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hadoop ecosystemIncludes Apache ZooKeeper
Paxos consensus algorithm usedIn Apache ZooKeeper
this entity surface form: Google Chubby lock service
Paxos consensus algorithm usedIn Apache ZooKeeper
this entity surface form: Apache ZooKeeper (inspired design)
etcd relatedTo Apache ZooKeeper
this entity surface form: ZooKeeper
Apache Storm uses Apache ZooKeeper
this entity surface form: ZooKeeper
Apache HBase usesComponent Apache ZooKeeper
this entity surface form: ZooKeeper
HDFS hasComponent Apache ZooKeeper
this entity surface form: JournalNode
Apache Kafka hasComponent Apache ZooKeeper
this entity surface form: ZooKeeper (legacy dependency)