zookeeper-3.6.1源码本地用intellij的mvn编译运行调试(开发模式)

1.下载zookeeper3.6.1 2020.7.4为止是最新版本
  apache官网
  github官网
2.下载maven项目工具
  zookeeper3.6.1之前版本使用ant工具进行编译管理,之后的用maven进行管理
  此时的最新版本是maven-3.6.3
3.安装配置maven
    解压后设置win环境变量
    计算机右键属性->高级系统设置->环境变量->系统变量->变量名为MAVEN_HOME,变量值为解压后的路径
    编辑Path,最后增加%MAVEN_HOME\bin
    win+r进入cmd执行 mvn -v 测试安装是否成功
    
4.为编译做一些准备
  修改配置文件%MAVEN_HOME\conf\settings.xml 将mvn仓库地址由http改为https,已经不支持http下载
  如下:
  <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>https://my.repository.com/repo/path</url>
    </mirror>
   想用国内的镜像仓库修改如下:
    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

    <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://central.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    </mirror>
    
   本地仓库出现问题,可删除后重新下载本地仓库
   一般仓库目录在C:\Users\Administrator\.m2 删除后 重新下载
   顺序是本地仓库、远程仓库、项目中指定的位置
5.intellij的mvn编译运行调试
  5.1解压zookeeper
  5.2导入工程文件pom.xml

5.3打开maven窗口

执行结果

也可以在终端窗口用命令执行效果和上面的是一样的

5.3复制zoopeeker启动配置文件

5.4配置运行环境

zookeeper启动入口有2个main类,集群入口是QuorumPeerMain,单机开发入口是ZooKeeperServerMain

你的目录\src\main\java\org\apache\zookeeper\server>ZooKeeperServerMain,右键点击run 第一次会进入运行配置环境,如下

红色部分是需要填入的,其中VM options的值是-Dlog4j.configuration=file:E:\2020kafka\apache-zookeeper-3.6.1\conf\log4j.properties,保存后,点击run即可,启动结果如下:

大功告成,可以跟踪调试学习了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值