zookeeper job from zookeeper/0.0.5
Github source:
9f0bb43 or
master branch
Properties¶
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
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
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
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/ctl(fromctl.erb)bin/pre-start(frompre-start.erb)config/configuration.xsl(fromconfiguration.xsl)config/log4j.properties(fromlog4j.properties)config/myid(frommyid.erb)config/zoo.cfg(fromzoo.cfg.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.