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 (12)

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 ⓘ
Apache Hadoop ⓘ
linked to: 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 (25)

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

Hadoop → ecosystemIncludes → Apache ZooKeeper ⓘ
Paxos consensus algorithm → usedIn → Google Chubby lock service ⓘ
linked to: Apache ZooKeeper
Paxos consensus algorithm → usedIn → Apache ZooKeeper (inspired design) ⓘ
linked to: Apache ZooKeeper
etcd → relatedTo → ZooKeeper ⓘ
linked to: Apache ZooKeeper
Apache Storm → uses → ZooKeeper ⓘ
linked to: Apache ZooKeeper
Apache HBase → usesComponent → ZooKeeper ⓘ
linked to: Apache ZooKeeper
HDFS → hasComponent → JournalNode ⓘ
linked to: Apache ZooKeeper
Apache Kafka → hasComponent → ZooKeeper (legacy dependency) ⓘ
linked to: Apache ZooKeeper
Apache Kafka → component → ZooKeeper (legacy dependency) ⓘ
subject linked to: Kafka
linked to: Apache ZooKeeper
Chronos → uses → ZooKeeper ⓘ
linked to: Apache ZooKeeper
Chronos → uses → ZooKeeper for leader election ⓘ
linked to: Apache ZooKeeper
Chronos → uses → ZooKeeper for coordination ⓘ
linked to: Apache ZooKeeper
Marathon → uses → ZooKeeper ⓘ
linked to: Apache ZooKeeper
Mesos master → storesStateIn → Apache ZooKeeper ⓘ
Chubby → influenced → Apache ZooKeeper ⓘ
Apache ecosystem → includesProject → Apache ZooKeeper ⓘ
ResourceManager → uses → Zookeeper (for HA coordination in some deployments) ⓘ
linked to: Apache ZooKeeper
Nimbus (Apache Storm) → storesStateIn → Apache ZooKeeper ⓘ
subject linked to: Nimbus
HMaster → uses → Apache ZooKeeper ⓘ
HMaster → electsActiveMasterUsing → ZooKeeper ⓘ
linked to: Apache ZooKeeper
Zab protocol → usedBy → Apache ZooKeeper ⓘ
Apache Samza → integratesWith → Apache Zookeeper ⓘ
linked to: Apache ZooKeeper
ZKFailoverController → uses → Apache ZooKeeper ⓘ
ZKFailoverController → storesCoordinationStateIn → ZooKeeper znodes ⓘ
linked to: Apache ZooKeeper
ZKFailoverController → interactsWith → ZooKeeper client library ⓘ
linked to: Apache ZooKeeper