Zookeeper 教程

ZooKeeper 是一个管理大型主机的分布式协同服务 , 在分布式环境中协调和管理一个服务是一个复杂的过程。 ZooKeeper 以其简单的架构和 API 解决了这个问题。 ZooKeeper 允许开发人员专注于核心应用程序逻辑 , 而不必担心应用程序的分布式性质。

ZooKeeper 框架最初是在 “Yahoo! ” 上构建的 , 用于以简单而强大的方式访问其应用程序.后来 , Apache ZooKeeper 成为 Hadoop , HBase 和其他分布式框架使用的有组织服务的标准.例如 , Apache HBase 使用 ZooKeeper 来跟踪分布式数据的状态.本教程介绍了 ZooKeeper 的基础知识 , 如何在分布式环境中安装和部署 ZooKeeper 集群 , 最后总结了一些使用 Java 编程和示例应用程序的示例

观众

本教程是为有志于使用 ZooKeeper 框架从事大数据分析的专业人士准备的。它将使您对如何使用 ZooKeeper 创建分布式集群有足够的了解。

先决条件

在继续本教程之前 , 您必须对 Java 有很好的了解 , 因为 ZooKeeper 服务器运行在 JVM , 分布式进程和 Linux 环境中。