目录
- 源码环境搭建
- 1. 下载源码
- 2. 编译
- 3. Eclipse启动服务端
- 4. 启动客户端
源码环境搭建
1. 下载源码
下载地址: github
2. 编译
进入下载好的源码的根目录,因为下载依赖的时候需要apache的maven元数据,目前最高的版本为3.8.0-SNAPSHOT
,为了能编译成功需要将代码的版本切到这个版本以下,3.8.0-SNAPSHOT
可以切到commit号97c181a40d6dd6cc。
3. Eclipse启动服务端
- 设置resources
打开配置界面后设置如下:
- 配置zoo.cfg
默认情况下不用过多的修改,默认的配置如下:
-
启动配置
打开配置界面后配置如下:
至此,单个节点的环境就配置完成,点击debug按钮就可启动zookeeper服务。
-
上述是启动单节点的,如果要以集群的方式启动的话需要在第二步的时候配置多个cfg文件,第三步的时候创建多个启动配置,以三个节点为例,如下
配置文件修改完成后按照第三步的启动配置复制三份,修改下Arguments的配置文件地址,保存后分别启动三个服务即可。
4. 启动客户端
设置启动配置,如下图:
成功启动结果如下:
敲入命令行ls /
即可看到结果,在此界面即可发送命令实现操作。
至此,Zookeeper的本地源码开发环境搭建完毕,感谢阅读。