6647ed818a
Projects which may use Kafka include Monasca and Oslo messaging. Initially it will be possible to deploy a single Kafka cluster which may be shared among clients. Support for running multiple Kafka clusters may be added in a future change. This change also configures logging for Kafka server, state-change and controller logs. Partially-Implements: blueprint monasca-roles Change-Id: Iab8d200c2450238f3c0c708d1f4184490f6e6284
18 lines
569 B
Django/Jinja
18 lines
569 B
Django/Jinja
listeners=PLAINTEXT://{{ api_interface_address }}:{{ kafka_port }}
|
|
num.network.threads=3
|
|
num.io.threads=8
|
|
socket.send.buffer.bytes=102400
|
|
socket.receive.buffer.bytes=102400
|
|
socket.request.max.bytes=104857600
|
|
log.dirs=/var/lib/kafka/data
|
|
num.partitions=1
|
|
num.recovery.threads.per.data.dir=1
|
|
offsets.topic.replication.factor=3
|
|
transaction.state.log.replication.factor=3
|
|
transaction.state.log.min.isr=3
|
|
log.retention.hours=168
|
|
log.segment.bytes=1073741824
|
|
log.retention.check.interval.ms=300000
|
|
zookeeper.connect={{ kafka_zookeeper }}
|
|
zookeeper.connection.timeout.ms=6000
|