ZooKeeper入门指南

1. 可以从github上直接clone下来,当然我们以学习为主,可能会做些笔记,建议Fork一下,从自己的仓库clone。

1
git clone https://github.com/ming-liu/zookeeper.git

2. 安装ant Ant下载 Ant手册

3. 生成eclipse项目

1
ant eclipse

4. 导入eclipse

1
2
import->General->Existing Projects in Workspace
导入之后,通常会有很多编译错误,特别要注意,一定要使用JDK1.7以上版本。检查下.settings/org.eclipse.jdt.core.prefs,里面有6.0/1.6的全部替换成1.7

5. 先概览下包结构

6. 读源码思路。大概先浏览下包里的内容,核心代码应该在org.apache.zookeeper下。那接下来就逐个击破吧,看看这个包下有多少个java类。