下载zookeeper安装包
解压后可以看到
将conf下的zoo-sample.cfg更名为zoo.cfg,因为刚下下来的bin/zkEnv.cmd里面指定的配置文件就是zoo.cfg
conf/zoo.cfg
#zoo.cfg 的内容
# 心跳检查的时间 2秒
tickTime=2000
# 初始化时 连接到服务器端的间隔次数,总时间10*2=20秒
initLimit=10
# ZK Leader 和follower 之间通讯的次数,总时间5*2=10秒
syncLimit=5
# 存储内存中数据库快照的位置,如果不设置参数,更新事务日志将被存储到默认位置。
dataDir=D:\\zookeeper\\data
# 错误日志的存放位置
dataLogDir=D:\\zookeeper\\log
# ZK 服务器端的监听端口
clientPort=2181
启动脚本是bin/zkServer.cmd,如果启动一闪而过,可能就是zkEnv.cmd里面的配置有问题。在最后加pause启动的时候可以看到报错信息,这边遇到过:
可以看看刚从官方下下来的文件配置真的有问题:
就是双引号的位置不对
最后通过zkServer.cmd成功启动zookeeper