美文网首页
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