一、前言
前面已经了解了Zookeeper会话相关知识点,接着来学习Zookeeper服务端相关细节。
二、服务端
服务端整体架构如下
Zookeeper服务器的启动,大致可以分为以下五个步骤
1. 配置文件解析。
2. 初始化数据管理器。
3. 初始化网络I/O管理器。
4. 数据恢复。
5. 对外服务。
2.1 单机版服务器启动
单机版服务器的启动其流程图如下
上图的过程可以分为预启动和初始化过程。