1. 下载安装包解压
https://archive.apache.org/dist/zookeeper/
2. 修改配置文件
新建文件夹
创建配置文件,修改路径
配置文件参数详细介绍
tickTime=2000 #zookeeper的时间配置中的基本单位(毫秒) initLimit=10 #允许follower初始化连接到leader最大时间,它表示tickTime时间的倍数,即initLimit*tickTime syncLimit=5 #允许follower与leader数据同步最大时长,它表示tickTime时间倍数,即syncLimit*tickTime dataDir=/tmp/zookeeper #zookeeper数据存储目录,必须配置。如果没有配置dataLogDir,那么事务日志也会存储在此目录 #C:/apache/data # 其配置的含义跟单机模式下的含义类似,不同的是集群模式下还有一个myid文件。myid文件的内容只有一行,且内容只能为1-255之间的数字,这个数字即上面介绍的server.id中的id,表示zk进程的id。 clientPort=2181 #服务端的监听端口 maxClientCnxns=60 #单个客户端与zookeeper最大并发连接数 autopurge.snapRetainCount=3 #保存的数据快照数量,之外的将会被清除 autopurge.purgeInterval=1 #自动触发清除任务时间间隔,小时为单位,默认为0,表示不自动清除。 server.id=host:port1:port2 #其中id为一个数字,表示zk进程的id,这个id也是dataDir目录下的myid文件的内容,host是该zk进程所在的ip地址,port1表示follower和leader交换消息所使用的端口,port2表示选举leader时所使用的端口。