1.使用之前先查看jdk的安装

2.下载路径 :http://www.apache.org/dist/zookeeper/

  • 选择自己需要的版本,选择扩展名为.tar.gz的下载
    Zookeeper 搭建-配置

Zookeeper占用的端口及作用

2181:对client端提供服务
3888:选举leader使用
2888:集群内机器通讯使用(Leader监听此端口)

3. zoo.cfg

  • tickTime=2000

    zk中Follower与Leader之间进行心跳检测的时间间隔,以毫秒为单位,每隔该时间间隔, Leader将向Follower发送一次心跳检测。

  • initLimit=10

    Follower第一次连接Leader时,zk所能忍受的最大失败连接次数。当值为5时,如果Follower连接Leader的时间超过5*2000ms=10s,那么连接失败。

  • syncLimit=5

    在zk运行过程中,Follower和Leader之间进行心跳检测,所能忍受的最大失败连接次数。

  • dataDir=/opt/zookeeper/zkdata

    快照日志的存储路径

  • dataLogDir=/opt/zookeeper/zkdatalog

    事务日志的存储路径。如果不配置,那么事务日志默认存储到dataDir指定的目录,这样会严重影响zk的性能,当zk吞吐量较大时,产生的快照日志、事务日志太多。

clientPort=2181

客户端连接zk服务器的端口,默认为2181

4. 下载后直接解压即可,找到目录中的conf文件夹

  • 将zoo_sample.cfg复制一份并将文件名改为zoo.cfng,防止配置中错误,备份。
    并修改配置文件中的以下属性
    dataDir=D:\zookeeper\data
    dataLogDir=D:\zookeeper\log

5.然后进入到bin目录,执行zkServer即可启动

Zookeeper 搭建-配置
如上图,启动成功!

相关文章:

  • 2021-06-17
  • 2022-02-10
  • 2021-10-07
  • 2021-10-08
  • 2022-12-23
  • 2022-01-19
  • 2021-11-28
  • 2021-08-13
猜你喜欢
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2021-09-04
  • 2022-12-23
  • 2021-11-25
相关资源
相似解决方案