ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
对于zookeeper的安装,大家可以先按照zookeeper官网上的介绍进行安装,因为直接在网上找到的安装步骤可能会存在问题,所以大家应该养成一个良好的习惯,尽量在官方网站获取最权威的介绍与知识,就向我们都源码是一样的。官方的价值是最高的。
重点zookeeper是一个开源的进行协调服务的中间件,高性能,分布式。它能做什么呢?数据存储、服务注册与发现、集群管理、分布式锁等。而且zookeeper的部署支持单机和集群,具有一定的灵活性。
zookeeper的底层数据结构是树形结构,每一个节点成为数据节点,