Applications of ZooKeeper
Due to its versatile role in a distributed system, ZooKeeper has a huge set of practical applications already in the market. We will list a few of them here in this section as follows:
Apache Solr: It uses ZooKeeper to elect the leader (that is, the leader election process) and centralize the configuration
Apache Hadoop: It seeks the help of ZooKeeper to automatically recover from Hadoop HDFS Namenode failure, thereby providing high availability of YARN ResourceManager
Apache Accumulo: It is a sorted distributed key-value store that is built on top of Apache ZooKeeper and Apache Hadoop
Apache HBase: It is a distributed database that is built on Hadoop, ZooKeeper facilitates it with master election, lease management, and communication among servers
Apache Mesos: It is used to manage clusters and provides effective resource sharing and isolation across distributed applications. ZooKeeper helps Mesos in facilitating a replicating master that is fault tolerant
Cloudera...