zookeeper job from mesos/4
              Github source:
              b8adfbe8 or
              master branch
            
Properties¶
zookeeper¶
  
  
    
autopurge_purge_interval¶The time interval in hours for which the purge task has to be triggered
- Default
  24
autopurge_snap_retain_count¶Number of most recent snapshots to retain
- Default
  3
client_port¶The port to listen for client connections
- Default
  2181
cnx_timeout¶Sets the timeout value for opening connections for leader election notifications
- Default
  5
election_algorim¶Election implementation to use
- Default
  3
global_outstanding_limit¶Throttle outstanding client requests
- Default
  1000
group¶Group which will own the Apache ZooKeeper services
- Default
  vcap
init_limit¶Amount of time, in ticks, to allow followers to connect and sync to a leader
- Default
  5
leader_election_port¶Apache Zookeeper Client leader election port
- Default
  3888
leader_serves¶Leader accepts client connections
- Default
  "yes"
listen_address¶The address to listen for client connections
- Default
  0.0.0.0
max_client_connections¶Limits the number of concurrent connections that a single client may make to a single member of the ZooKeeper ensemble
- Default
  60
max_session_timeout¶the maximum session timeout in milliseconds that the server will allow the client to negotiate
- Default
  40000
min_session_timeout¶the minimum session timeout in milliseconds that the server will allow the client to negotiate
- Default
  4000
pre_allocation_size¶preAllocSize kilobytes for transaction log blocks
- Default
  "65536"
quorum_port¶Apache Zookeeper Client quorum port
- Default
  2888
servers¶List of all Apache Zookeeper server host IP/hostnames
snap_count¶Number of transactions before a snapshot is started and a new transaction log file is created
- Default
  100000
sync_enabled¶If the observers log transaction and write snapshot to disk by default like the participants
- Default
  true
sync_limit¶Amount of time, in ticks, to allow followers to sync with ZooKeeper
- Default
  2
tick_time¶The length of a single tick, which is the basic time unit used by ZooKeeper, as measured in milliseconds
- Default
  2000
user¶User which will own the Apache ZooKeeper services
- Default
  zookeeper
warning_threshold_ms¶A warning message will be output to the log whenever an fsync in the Transactional Log (WAL) takes longer than this value
- Default
  1000
Templates¶
            Templates are rendered and placed onto corresponding
            instances during the deployment process. This job's templates
            will be placed into /var/vcap/jobs/zookeeper/ directory
            (learn more).
          
bin/job_properties.sh(frombin/job_properties.sh.erb)bin/zookeeper_ctl(frombin/zookeeper_ctl.erb)config/configuration.xsl(fromconfig/configuration.xsl)config/log4j.properties(fromconfig/log4j.properties)config/myid(fromconfig/myid.erb)config/zoo.cfg(fromconfig/zoo.cfg.erb)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.