Windows安装ZooKeeper避坑版
# Windows安装ZooKeeper避坑版
- 下载Apache ZooKeeper [**官网链接**](http://zookeeper.apache.org/)
- 本人安装的时候官网提示370最新版、363为稳定版本,我安装了363版本[**百度云下载链接**](https://pan.baidu.com/s/100Xl9tmr7noo3aURxdKZqw)提取码: r6dm
- 下载完毕之后解压,将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg(ZooKeeper使用zoo.cfg配置文件,无需关系zoo_sample.cfg),本人配置文件如下:
`
```
# The number of milliseconds of each tick
# 这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
# 这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,
# 而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。
# 当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 10*2000=20 秒
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
# 这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 5*2000=10 秒
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
# Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
dataDir=D:\\Working Software\\zookeeper-3.6.3\\bin\\tmp\\data
dataLogDir=D:\\Working Software\\zookeeper-3.6.3\\bin\\tmp\\logs
# the port at which the clients will connect
# Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
clientPort=2181
```
`
3.1数据保存目录:dataDir(**根据实际情况自定义,ZooKeeper会自动建立文件夹**)
3.2日志保存目录:dataLogDir(**根据实际情况自定义,ZooKeeper会自动建立文件夹**)
- 启动zookeeper,双击运行bin目录下的zkServer.cmd文件,运行成功如下图:

4.1 zookeeper**启动失败**:双击运行zkServer.cmd文件一闪而过,可通过cmd命令运行zkServer.cmd查看报错信息
4.1.1:zookeeper启动依赖java环境,若未安装java jdk 请看[**Java的安装与配置**](https://www.cnblogs.com/h1019384803/p/9979034.html) ,安装完毕后即可正常运行
4.1.2: 若还未能正常运行请检查java_home是否配置在环境变量中,通过命令提示符 运行
```
echo %java_home%
或者
set java_home
```
4.1.3:java_home环境变量配置,配置完毕后再运行4.1.2命令即可通过

- 检测是否运行成功,双击运行zkCli.cmd文件:
5.1运行成功

5.2运行失败

整合至
[ZooKeeper下载安装(Windows版本)](https://blog.csdn.net/ring300/article/details/80446918)
[windows通过命令查看jdk安装目录有两种方式](https://loong.blog.csdn.net/article/details/41517271?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link)

浙公网安备 33010602011771号