ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。zookeeper主要是写分布式程序,可总结为:一致、有头、数据数。
总述
使用zookeeper开发自己的分布式系统要注意的问题:
- 解决数据一致性的问题
- 协调各种“动物”
hadoop 小象
impala 黑斑羚
shark 鲨鱼
hive 蜂巢
mahout 象夫
zookeeper 动物园管理员
google三论文
GFS → HDFS
BigTable → HBase
MapReduce → HadoopMR
chubby → zookeeper
zookeeper是什么?
NoSQL数据库
CAP原理