• Windows环境下Zookeeper安装配置


    Windows环境下安装Zookeeper

    配置JDK

    Zookeeper启动需要依赖JDK环境,可以参考:Java之JDK配置

    下载解压

    下载地址:https://downloads.apache.org/zookeeper/

    解压到合适的地址,我这边解压到:D:softszookeeper-3.4.13

    配置文件

    进入D:softszookeeper-3.4.13conf目录下,Zookeeper已经提供了zoo_sample.cfg文件提供参考示例,我们复制一份命名为zoo.cfg,配置文件修改如下:注意dataDir和dataLogDir根据实际情况修改即可。

    # The number of milliseconds of each tick
    # Zookeeper 服务之间或客户端与服务器之间维持心跳的时间间隔,每个tickTime时间就会发送一个心跳,以毫秒为单位
    tickTime=2000
    
    # The number of ticks that the initial 
    # synchronization phase can take
    # Leader-Follower 初始通信时限
    # 集群中的 follower 服务器(F)与 leader 服务器(L)之间初始连接时能容忍的最多心跳数(tickTime 的数量)。
    initLimit=10
    
    # The number of ticks that can pass between 
    # sending a request and getting an acknowledgement
    # Leader-Follower 同步通信时限
    # 集群中的 follower 服务器与 leader 服务器之间请求和应答之间能容忍的最多心跳数(tickTime的数量)。
    syncLimit=5
    
    # the directory where the snapshot is stored.
    # do not use /tmp for storage, /tmp here is just 
    # example sakes.
    # 根据实际情况修改 dataDir保存数据,dataLogDir保存日志文件
    dataDir=D:\softs\zookeeper-3.4.13\datas 
    dataLogDir=D:\softs\zookeeper-3.4.13\logs
    
    # the port at which the clients will connect
    # 客户端连接端口 Zookeeper会监听这个端口,接受客户端的访问请求
    clientPort=2181
    
    # the maximum number of client connections.
    # increase this if you need to handle more clients
    # 允许客户端连接的最大数量
    #maxClientCnxns=60
    #
    # Be sure to read the maintenance section of the 
    # administrator guide before turning on autopurge.
    #
    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
    #
    # The number of snapshots to retain in dataDir
    #autopurge.snapRetainCount=3
    # Purge task interval in hours
    # Set to "0" to disable auto purge feature
    #autopurge.purgeInterval=1
    
    

    启动测试

    至此配置完成,进入bin目录,执行zkserver.cmd即可启动服务端。

    启动后将自动生成dataslogs目录。

    测试连接:同样在bin目录下,执行zkCli.md启动客户端,出现Welcome to Zookeeper就代表启动成功啦。

    参考

  • 相关阅读:
    观察者模式
    饿汉单例模式 and 懒汉单例模式
    解决hash冲突之分离链接法
    bat处理文件
    使用json-org包实现POJO和json的转换
    并发修改异常(ConcurrentModificationException)
    封装特效记录--持续更新
    vue loading组件
    vue授权页面登陆之后返回之前的页面
    vue 路由权限
  • 原文地址:https://www.cnblogs.com/summerday152/p/14188136.html
Copyright © 2020-2023  润新知