点击查看第一章
点击查看第二章
第3章

H 依赖服务

H 并不是一个独立的无依赖的项目。在正常的线上集群上,它至少依赖于ZooKeeper、HDFS两个Apache顶级项目。对于某些特殊场景,例如Copy Snapshot和验证集群间数据一致性等,还需要借助Yarn集群的分布式计算能力才能实现。
正是借助了Apache的这些成熟稳定的顶级系统,H 研发团队才能够集中精力来解决高性能、高可用的KV存储系统所面临的诸多问题。
本章将简要介绍ZooKeeper和HDFS,以便读者更深入地理解H 内部原理。

3.1 ZooKeeper简介

ZooKeeper在H 系统中扮演着非常重要的角色。事实上,无论在H 中,还是在Hadoop其他的分布式项目中,抑或是非Hadoop生态圈的很多开源项目中,甚至是全球大大小小的公司内

收藏 打印