Book Image

Apache Solr High Performance

By : Surendra Mohan
Book Image

Apache Solr High Performance

By: Surendra Mohan

Overview of this book

Table of Contents (14 chapters)

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...