美文网首页
Zookeeper3.7源码环境搭建和验证

Zookeeper3.7源码环境搭建和验证

作者: 清蒸三文鱼_ | 来源:发表于2020-05-13 13:47 被阅读0次

步骤:

1. 下载 源码,导入IDEA中

导入后报错, 执行maven的命令, 先clean再install

找不到类 maven操作

2. 找到入口类, 进行验证

2.1 通过脚本, 找到zk的启动入口类

2.2 验证

测试用例验证

在源码中QuorumPeerMain有测试用例, 可直接运行, 用例中会进行zk集群的启动和停止验证, 测试通过则验证完毕

测试用例 测试通过, 源码搭建完成

main方法验证

结合源码Debug来看, 参数中只需要传递zk的配置文件路径即可

Debug

参数可使用debug中的路径, 或者conf/zoo_sample.cfg, 使用zkCli.cmd进行zk命令的操作, 如ls , create等等

验证完毕

3. 搭建过程中, 问题排查思路和过程

问题: 下载后直接导入源码后报错

1. 查看这个类对应的module的pom文件,发现pom文件的依赖没有报错, 则说明是父类的依赖找不到

2. 报错显示无法找到3.7版本的依赖, 去maven官网查询, 的确没有, 因为项目中子模块是有的, 所以可以通过maven 的install命令, 把模块安装到本地

maven官网查询不到

3. 在IDEA的maven工具栏中, 找到父工程,  Lifecycle --> clean  --> install

其实官网有说明的,所以搭建源码的时候建议优先查看官网

相关文章

网友评论

      本文标题:Zookeeper3.7源码环境搭建和验证

      本文链接:https://www.haomeiwen.com/subject/eqrnnhtx.html