eclipse编译zookeeper源码

使用版本zookeeper-3.4.6.jar

从官网下载zookeeper-3.4.6.tar.gz,解压缩到 D: ools 文件夹,目录结构如下图。

eclipse编译zookeeper源码

1. Eclipse新建java工程;

2. 将D: oolszookeeper-3.4.6srcjavagenerated目录下的org文件夹拷到,java工程的src目录,

然后把D: oolszookeeper-3.4.6srcjavamain目录下的org文件夹拷到,java工程的src目录;

3. 在java工程中新建lib文件夹,将D: oolszookeeper-3.4.6lib目录中的jar包,拷到lib文件夹;

4. 将log4j.properties拷到src目录;

5. 准备好zoo.cfg配置文件

6. 配置 zk server 的启动类QuorumPeerMain,Arguments配置zoo.cfg的路径

7. 执行QuorumPeerMain的main方法,启动zk server。

tips:zookeeper-3.4.6.jar包含了zookeeper server和client的代码。