美文网首页
Zookeeper源码编译环境搭建

Zookeeper源码编译环境搭建

作者: 逍遥白亦 | 来源:发表于2020-12-21 21:21 被阅读0次

    1. 准备工作

    1.1 环境准备

    • jdk8
    • idea

    1.2 源码下载

    源码下载

    2. 编译

    2.1 执行Maven命令

    将项目用Idea打开,执行Maven命令

    mvn clean install -DskipTests
    

    注:如果是新版本的Mac电脑,有可能不识别mvn命令,需要先进入Maven目录里的bin目录中,执行ls -al@ mvn,再执行xattr -d com.apple.quarantine mvn即可。

    2.2 从源码启动zookeeper

    2.2.1 启动QuorumPeerMain

    • 将conf文件夹里的zoo_sample.cfg文件复制一份改名为zoo.cfg,将zoo.cfg文件位置配置到启动参数里
    • 启动之前需要先将zookeeper-server项目里pom.xml文件里依赖的包(除了jline)的scope为provided这一行全部注释掉
    • 将conf文件夹里的log4j.properties文件复制一份到zookeeper-server项目的 \target\classes 目录下,这样项目启动时才会打印日志

    用客户端命令连接源码启动的server:

    bin/zkCli.sh ‐server localhost:2181
    

    启动参数如下:


    image

    2.2.2 启动ZooKeeperMain

    启动参数如下:


    image

    相关文章

      网友评论

          本文标题:Zookeeper源码编译环境搭建

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