bin文件夹:zookeeper服务的相关命令的文件夹,用于开启zookeeper服务等。
conf文件夹:存放配置文件,其中最主要的是zoo_sample.cfg文件夹,启动zk前需要配置这个文件
dist-maven:mvn编译后的文件夹
docs:文档帮助
lib:需要的jar包
recipes:案例代码(election lock queue)
src:源码文件夹
zoo_sample.cfg的配置:
建议将zoo_sample.cfg文件复制一份,改名为zoo.cfg
配置文件中相关参数:
从节点之间的响应时间若超过syncLimit之后,那么就抛弃该节点。类似于redisCluster集群中的ping/pong机制
dataDir:表示zk的数据目录,zk需要的一些数据都在里面
clientPort:客户端连接到server端的端口号