zoukankan      html  css  js  c++  java
  • Zookeeper配置文件参数与含义

    zoo.cfg
     
    # The number of milliseconds of each tick  
    tickTime=2000  
    
    # The number of ticks that the initial   
    # synchronization phase can take  
    initLimit=10  
    
    # The number of ticks that can pass between   
    # sending a request and getting an acknowledgement  
    syncLimit=5  
    
    # the directory where the snapshot is stored.  
    # do not use /tmp for storage, /tmp here is just   
    # example sakes.  
    dataDir=/home/myuser/zooA/data  
    
    # the port at which the clients will connect  
    clientPort=2181  
    
    # ZooKeeper server and its port no. # ZooKeeper ensemble should know about every other machine in the ensemble # specify server id by creating 'myid' file in the dataDir # use hostname instead of IP address for convenient maintenance
    server.1=127.0.0.1:2888:3888  
    server.2=127.0.0.1:2988:3988   
    server.3=127.0.0.1:2088:3088  
    
    #  
    # 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 dataLogDir=/home/myuser/zooA/log

      

     
    tickTime:心跳时间,为了确保连接存在的,以毫秒为单位,最小超时时间为两个心跳时间
    initLimit:多少个心跳时间内,允许其他server连接并初始化数据,如果ZooKeeper管理的数据较大,则应相应增大这个值
    clientPort:服务的监听端口
    dataDir:用于存放内存数据库快照的文件夹,同时用于集群的myid文件也存在这个文件夹里(注意:一个配置文件只能包含一个dataDir字样,即使它被注释掉了。)
    dataLogDir:用于单独设置transaction log的目录,transaction log分离可以避免和普通log还有快照的竞争
    syncLimit:多少个tickTime内,允许follower同步,如果follower落后太多,则会被丢弃。
     
    server.A=B:C:D:
    A是一个数字,表示这个是第几号服务器,B是这个服务器的ip地址
    C第一个端口用来集群成员的信息交换,表示的是这个服务器与集群中的Leader服务器交换信息的端口
    D是在leader挂掉时专门用来进行选举leader所用
  • 相关阅读:
    使用 ALinq 支持多种数据库
    jsData 使用教程(-) 加载数据
    java中的标准I/O流与文件1(J2SE入门16)
    java中的反射(J2SE入门20)
    java中的java5.0的新特性2(J2SE入门22)
    java中的网络入门2(J2SE入门19)
    java中的标准I/O流与文件2(J2SE入门17)
    java中的Java5.0 的注释 (Annotation)、多线程包1(J2SE入门25)
    java中的网络入门1(J2SE入门18)
    java中的java5.0的泛型1(J2SE入门23)
  • 原文地址:https://www.cnblogs.com/rainy-shurun/p/5162328.html
Copyright © 2011-2022 走看看