Apache Zookeeper常用命令
一.功能简述 Apache ZooKeeper是一种用于分布式应用程序的分布式开源协调服务;提供了命名服务、配置管理、集群管理、分布式锁、队列管理等一系列的功能 Ⅰ).角色功能 ZooKeeper主要包括leader、learner和client三大类角色,其中learner又分为follower和observer 功能描述 a).leader 负责进行投票的发起和决议,更新系统状态 b).learner 1).follower 用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 2).observer 可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer的目的是为了扩展系统,提高读取速度 c).client 请求发起方 Ⅱ).数据模型和分层命名空间 ZooKeeper提供的namespace非常类似于标准文件系统。名称是由斜杠(/)分隔的路径元素序列。ZooKeeper名称空间中的每个节点都由路径标识 层次化的目录结构,命名符合常规文件系统规范 每一个zookeeper节点一个znode,并且具有一个唯一...