1.zookeeper应用:集群节点间的数据同步(资源管理),分布式锁(主要是利用客户端在一个会话中在zookeeper中创建一个znode节点,然后再去执行自己的业务代码,比如去更新数据库,其他客户端如果也要创建的话,就只能堵塞着,等那个客户端执行完,会话结束就等于释放了,其他客户端就能去创建znode节点,这就实现了分布式锁的功能),高可用,等等。
2.zookeeper有三种角色,leader。follower。observer。
3.zookeeper有znode有四种类型,持久性和会话,编序持久性和会话性。
zookeeper客户端Curator:监听事件(NodeCache,PathChildrenCache,TreeCache)