导航目录:
第一部分:
-
zookeeper简介
- 什么是zookeeper
- zookeeper应用场景
- 维护配置信息
- 分布式锁服务
- 集群管理
- 生成分布式唯一ID
- zookeeper的设计目标
- 高性能
- 高可用
- 严格顺序访问
-
zookeeper数据模型
- znode
- 节点类型
-
zookeeper单机安装
-
zookeeper常用shell命令
- 新增节点
- 更新节点
- 删除节点
- 查看节点
- 查看节点状态
- 查看节点列表
- 监听器
-
zookeeper的Acl权限控制
- 概述
- 权限模式
- 授权的对象
- 授予的权限
- 授权的相关命令
- 案例
- acl 超级管理员
-
zookeeper的javaApi
- 连接到ZooKeeper
- 新增节点
- 更新节点
- 删除节点
- 查看节点
- 查看子节点
- 检查节点是否存在
第二部分:
zookeeper 事件监听机制
-
watcher概念
-
watcher架构
-
watcher特性
-
watcher接口设计
- 通知状态 KeeperState
- 事件类型 EventType
-
捕获相应的事件
-
注册watcher的方法
-
配置中心案例
-
生成分布式唯一ID
-
分布式锁
-
zookeeper 集群搭建
-
一致性协议:zab协议
- Zookeeper Atomic Broadcast (zookeeper原子广播)
-
zookeeper的leader选举
- 服务器状态
- 服务器启动时期的leader选举
- 服务器运行时期的Leader选举
-
observer角色及其配置
- observer角色特点
-
zookeeperAPI连接集群
第三部分:
-
zookeeper 开源客户端curator介绍
- curator简介
- 连接到ZooKeeper
- 新增节点
- 更新节点
- 删除节点
- 查看节点
- 查看子节点
- 检查节点是否存在
- watcherAPI
- 事务
- 分布式锁
-
zookeeper四字监控命令
- conf命令
- cons命令
- crst命令
- dump命令
- envi命令
- ruok命令
- stat命令
- srst命令
- wchs命令
- wchc命令
- wchp命令
- mntr命令
-
zookeeper图形化的客户端工具(ZooInspector)
- 可视化的操作工具
-
taokeeper监控工具的使用
- 基于zookeeper的监控管理工具taokeeper
zookeeper原理及apache zookeeper源码阅读
zookeeper的原理和应用(非常详细透彻)
Zookeeper