什么是zookeeper?
zookeeper 集群通常是用来对用户的分布式应用程序提供协调服务的,
是Hadoop和Hbase的重要组件。
分布式的、开源的。
它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户(来自百度百科)。
zookeeper=文件系统+监听通知机制
应用场景
- 担任生产者和服务消费者的注册中心
- 分布式应用配置管理
- 统一命名服务
- 状态同步服务
- 集群管理
容错:宕掉节点个数必须小于剩下的。用2n-1台和2n台效果一样
重要基础概念