- 利用git拉取项目
- 切分支:release-3.6.1
- 利用maven下载依赖
- 直接运行QuorumPeerMain类,编译过程会报错,比如找不到如下包

- 这些包需要jute生成,进入到zookeeper-jute模块,编译一下:

- 编译后会生成对应的包,再次运行QuorumPeerMain类,还是报错,

- 找不到Info接口,这个接口也需要生成,进入到zookeeper-server模块,编译一下:

- 编译后会生成Info接口,再次运行QuorumPeerMain类,没有报错了,只不过没有启动成功:

- 这是因为没有指定配置文件,指定一下:

本文详细记录了Zookeeper 3.6.1版本的源码编译过程,从git拉取代码到解决编译过程中遇到的jute模块和Info接口问题,再到配置文件的指定,最后解决日志配置问题,使得服务端能够正常启动并使用zkCli.sh连接。
最低0.47元/天 解锁文章
679

被折叠的 条评论
为什么被折叠?



