Zookeeper源码在本地编译启动

准备:jdk1.8,maven3.6,idea2019.1.

1、下载zookeeper源码(https://github.com/apache/zookeeper)

2、导入idea,切换分支为branch-3.5.5

3、maven编译,跳过test,成功有 BUILD SUCCESS

Zookeeper源码在本地编译启动_第1张图片

 

 

Zookeeper源码在本地编译启动_第2张图片

4、复制配置文件

 

cd lib/zookeeper/conf/ 
cp zoo_sample.cfg zoo.cfg

配置:Program arguments:conf/zoo.cfg

 

Zookeeper源码在本地编译启动_第3张图片

5、配置:VM options:-Dlog4j.configuration=file:(log4j.properties全路径)

 

Zookeeper源码在本地编译启动_第4张图片

 

6、修改zookeeper-server里的pom.xml文件

jetty-server及jetty-servlet

 

Zookeeper源码在本地编译启动_第5张图片

解决报错:

 

Zookeeper源码在本地编译启动_第6张图片

7、启动即可。

https://blog.csdn.net/weixin_33207551/article/details/86521905

用命令行方式的客户端 测试服务启动与否 :

切换到zookeeper的bin目录下,

zkCli.sh -server 127.0.0.1:2181

Zookeeper源码在本地编译启动_第7张图片

8、本地搭建伪集群,启动配置

http://www.mamicode.com/info-detail-358874.html

你可能感兴趣的:(zookeeper)