一、下载
官网地址:https://zookeeper.apache.org/releases.html
下载的文件:
二、安装
解压后的文件
1)、将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg
2)、在安装目录下面新建一个空的data文件夹和log文件夹
3)、修改zoo.cfg配置文件,将dataDir=/tmp/zookeeper修改成zookeeper安装目录所在的data文件夹,再添加一条添加数据日志的配置。
tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:\install\apache-zookeeper-3.7.0-bin\apache-zookeeper-3.7.0-bin\data dataLogDir=D:\install\apache-zookeeper-3.7.0-bin\apache-zookeeper-3.7.0-bin\log clientPort=2181
注意:dataDir和dataLogDir这两个路径的分隔符要用/,而不是\,因为windows的分隔符是/.否则会出现data和log目录中的文件出现在bin目录下。
三、启动程序
双击zkServer.cmd
如果无法启动,可能是没有给jdk配置环境变量,因为zkServer.cmd的启动需要执行Java命令。
注意:后台代码中打了太多断点有可能会导致zookeeper出现异常。
4、修改zookeeper端口
如果zookeeper的端口是8080,就会经常与我们项目中的端口发生冲突,建议安装完zookeeper后,立马修改端口
修改端口的方法:在conf/zoo.cfg文件中,添加admin.serverPort=没被占用的端口号,如下所示:
启动zookeeper,