基于k8s的kafka部署
1.官方
https://kafka.apache.org
2.k8s部署
2.1. 编译镜像
Dockerfile
ENV KAFKA_USER=kafka \
KAFKA_DATA_DIR=/var/lib/kafka/data \
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 \
KAFKA_HOME=/opt/kafka \
PATH=$PATH:/opt/kafka/bin
ARG KAFKA_VERSION=3.3.2
ARG SCALA_VERSION=2.13
RUN set -x \
&& apt-get update \
&& apt-get install -y openjdk-8-jre-headless wget gpg vim curl\
&& wget -q "https://downloads.apache.org/kafka/$KAFKA_VERSION/kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz" \
&& wget -q "https://downloads.apache.org/kafka/$KAFKA_VERSION/kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz.asc" \
&& wget -q "https://downloads.apache.org/kafka/KEYS" \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --import KEYS \
&& gpg --batch --verify "kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz.asc" "kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz"\
&& tar -xzf "kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz" -C /opt \
&& rm -r "$GNUPGHOME" "kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz" "kafka_$SCALA_VERSION-$KAFKA_VERSION.tgz.asc"
RUN set -x \
&& ln -s /opt/kafka_$SCALA_VERSION-$KAFKA_VERSION $KAFKA_HOME \
&& useradd $KAFKA_USER \
&& mkdir -p $KAFKA_DATA_DIR \
&& chown -R "$KAFKA_USER:$KAFKA_USER" $KAFKA_HOME \
&& chown -R "$KAFKA_USER:$KAFKA_USER" $KAFKA_DATA_DIR
编译:
sudo docker build -t duruo850/kafka:v3.3.2 .
2.2. PersistentVolume部署
PersistentVolume.yaml
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: kafka-pv1
labels:
type: kafka
spec:
storageClassName: kafka
capacity:
storage: 300Mi
accessModes:
- ReadWriteMany
hostPath:
path: "/opt/kafka_data1"
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: kafka-pv2
labels:
type: kafka
spec:
storageClassName: kafka
capacity:
storage: 300Mi
accessModes:
- ReadWriteMany
hostPath:
path: "/opt/kafka_data2"
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: kafka-pv3
labels:
type: kafka
spec:
storageClassName: kafka
capacity:
storage: 300Mi
accessModes:
- ReadWriteMany
hostPath:
path: "/opt/kafka_data3"
3个PersistentVolume的hostPath必须是不同路径,如果部署在不同机器上面可以相同路径。
sudo kubectl apply -f PersistentVolume.yaml
2.3. 设置namespace
namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
name: kafka
部署namespace:
sudo kubectl apply -f namespace.yaml
2.4. k8s部署kafka
kafka.yaml
---
apiVersion: v1
kind: Service
metadata:
name: kafka-svc
namespace: kafka
labels:
app: kafka
spec:
ports:
- port: 9092
name: server
clusterIP: None
selector:
app: kafka
---
apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: kafka-pdb
namespace: kafka
spec:
selector:
matchLabels:
app: kafka
minAvailable: 2
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: kafka
namespace: kafka
spec:
selector:
matchLabels:
app: kafka
serviceName: kafka-svc
replicas: 3
template:
metadata:
labels:
app: kafka
spec:
toleration:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
# nodeSelector:
# deploy-queue: "yes"
# affinity:
# podAntiAffinity:
# requiredDuringSchedulingIgnoredDuringExecution:
# - labelSelector:
# matchExpressions:
# - key: "app"
# operator: In
# values:
# - kafka
# topologyKey: "kubernetes.io/hostname"
# podAffinity:
# preferredDuringSchedulingIgnoredDuringExecution:
# - weight: 1
# podAffinityTerm:
# labelSelector:
# matchExpressions:
# - key: "app"
# operator: In
# values:
# - zk
# topologyKey: "kubernetes.io/hostname"
terminationGracePeriodSeconds: 300
securityContext:
runAsUser: 1000
fsGroup: 1000
containers:
- name: kafka
imagePullPolicy: Always
image: duruo850/kafka:v3.3.2
resources:
requests:
memory: "100Mi"
cpu: 100m
ports:
- containerPort: 9092
name: server
command:
- sh
- -c
- "exec kafka-server-start.sh /opt/kafka/config/server.properties --override broker.id=${HOSTNAME##*-} \
--override listeners=PLAINTEXT://:9092 \
--override zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181 \
--override log.dir=/var/lib/kafka \
--override auto.create.topics.enable=true \
--override auto.leader.rebalance.enable=true \
--override background.threads=10 \
--override compression.type=producer \
--override delete.topic.enable=false \
--override leader.imbalance.check.interval.seconds=300 \
--override leader.imbalance.per.broker.percentage=10 \
--override log.flush.interval.messages=9223372036854775807 \
--override log.flush.offset.checkpoint.interval.ms=60000 \
--override log.flush.scheduler.interval.ms=9223372036854775807 \
--override log.retention.bytes=-1 \
--override log.retention.hours=168 \
--override log.roll.hours=168 \
--override log.roll.jitter.hours=0 \
--override log.segment.bytes=1073741824 \
--override log.segment.delete.delay.ms=60000 \
--override message.max.bytes=1000012 \
--override min.insync.replicas=1 \
--override num.io.threads=8 \
--override num.network.threads=3 \
--override num.recovery.threads.per.data.dir=1 \
--override num.replica.fetchers=1 \
--override offset.metadata.max.bytes=4096 \
--override offsets.commit.required.acks=-1 \
--override offsets.commit.timeout.ms=5000 \
--override offsets.load.buffer.size=5242880 \
--override offsets.retention.check.interval.ms=600000 \
--override offsets.retention.minutes=1440 \
--override offsets.topic.compression.codec=0 \
--override offsets.topic.num.partitions=50 \
--override offsets.topic.replication.factor=3 \
--override offsets.topic.segment.bytes=104857600 \
--override queued.max.requests=500 \
--override quota.consumer.default=9223372036854775807 \
--override quota.producer.default=9223372036854775807 \
--override replica.fetch.min.bytes=1 \
--override replica.fetch.wait.max.ms=500 \
--override replica.high.watermark.checkpoint.interval.ms=5000 \
--override replica.lag.time.max.ms=10000 \
--override replica.socket.receive.buffer.bytes=65536 \
--override replica.socket.timeout.ms=30000 \
--override request.timeout.ms=30000 \
--override socket.receive.buffer.bytes=102400 \
--override socket.request.max.bytes=104857600 \
--override socket.send.buffer.bytes=102400 \
--override unclean.leader.election.enable=true \
--override zookeeper.session.timeout.ms=6000 \
--override zookeeper.set.acl=false \
--override broker.id.generation.enable=true \
--override connections.max.idle.ms=600000 \
--override controlled.shutdown.enable=true \
--override controlled.shutdown.max.retries=3 \
--override controlled.shutdown.retry.backoff.ms=5000 \
--override controller.socket.timeout.ms=30000 \
--override default.replication.factor=1 \
--override fetch.purgatory.purge.interval.requests=1000 \
--override group.max.session.timeout.ms=300000 \
--override group.min.session.timeout.ms=6000 \
#--override inter.broker.protocol.version=o.11.0.3 \
--override log.cleaner.backoff.ms=15000 \
--override log.cleaner.dedupe.buffer.size=134217728 \
--override log.cleaner.delete.retention.ms=86400000 \
--override log.cleaner.enable=true \
--override log.cleaner.io.buffer.load.factor=0.9 \
--override log.cleaner.io.buffer.size=524288 \
--override log.cleaner.io.max.bytes.per.second=1.7976931348623157E308 \
--override log.cleaner.min.cleanable.ratio=0.5 \
--override log.cleaner.min.compaction.lag.ms=0 \
--override log.cleaner.threads=1 \
--override log.cleanup.policy=delete \
--override log.index.interval.bytes=4096 \
--override log.index.size.max.bytes=10485760 \
--override log.message.timestamp.difference.max.ms=9223372036854775807 \
--override log.message.timestamp.type=CreateTime \
--override log.preallocate=false \
--override log.retention.check.interval.ms=300000 \
--override max.connections.per.ip=2147483647 \
--override num.partitions=4 \
--override producer.purgatory.purge.interval.requests=1000 \
--override replica.fetch.backoff.ms=1000 \
--override replica.fetch.max.bytes=1048576 \
--override replica.fetch.response.max.bytes=10485760 \
--override reserved.broker.max.id=1000 \
--override security.inter.broker.protocol=SASL_PLAINTEXT \
--override sasl.enabled.mechanisms=PLAIN \
--override sasl.mechanism.inter.broker.protocol=PLAIN"
env:
- name: KAFKA_HEAP_OPTS
value: "-Xmx512M -Xms512M"
- name: KAFKA_OPTS
value: "-Dlogging.level=INFO -Djava.security.auth.login.config=/opt/kafka/config/kafka_server_jaas.conf"
volumeMounts:
- name: datadir
mountPath: /var/lib/kafka
readinessProbe:
tcpSocket:
port: 9092
timeoutSeconds: 1
initialDelaySeconds: 5
volumeClaimTemplates:
- metadata:
name: datadir
spec:
accessModes: [ "ReadWriteMany" ]
storageClassName: kafka
resources:
requests:
storage: 300Mi
nodeSelector/affinity根据实际情况设定
部署:
sudo kubectl apply -f kafka.yaml
2.5. 部署说明
2.5.1. PersistentVolume配置:
zookeeper 依赖与PersistentVolume, 需要优先创建3个PersistentVolume
volumeClaimTemplates:
- metadata:
name: datadir
spec:
accessModes: [ "ReadWriteMany" ]
storageClassName: kafka
resources:
requests:
storage: 300Mi
2.5.2. zookeeper依赖:
zookeeper依赖,先要把zookeeper部署完成,得到域名:
zk-0.zk-hs.zookeeper.svc.cluster.local
zk-1.zk-hs.zookeeper.svc.cluster.local
zk-2.zk-hs.zookeeper.svc.cluster.local
2.5.3. 用户配置:
zookeeper默认启动的用户是容器内部的zookeeper,用户id为1000, 用户组id为1000
securityContext:
runAsUser: 1000
fsGroup: 1000
启动用户需要确保给予PersistentVolume的硬盘路径访问权限:
sudo chown -R 1000:1000 /opt/kafka_data1
sudo chown -R 1000:1000 /opt/kafka_data2
sudo chown -R 1000:1000 /opt/kafka_data3
2.5.4. 亲和性配置:
nodeSelector:
kubernetes.io/hostname: master.cluster.k8s
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
这里是配置选择在master.cluster.k8s节点部署,同时容忍node-role.kubernetes.io/master:NoSchedule的污点
2.5.5. 其他配置:
默认启动的topic是不允许删除的,如果想删除需要设置为true
--override delete.topic.enable=false
3.验证基本功能
3.1.查看kafka的pods:
sudo kubectl get pods -n kafka -o wide
qiteck@server:~/program/docker_service/kafka$ sudo kubectl get pods -n kafka -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kafka-0 1/1 Running 0 9m6s 10.244.1.40 server <none> <none>
kafka-1 1/1 Running 0 54s 10.244.1.41 server <none> <none>
kafka-2 1/1 Running 0 31s 10.244.1.42 server <none> <none>
第一个kafka启动完成需要9分钟,耐心等待
3.2.列出当前broker的所有配置项:
kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --describe --all
qiteck@server:~/program/docker_service/kafka$ sudo kubectl exec -it kafka-0 -n kafka -- /bin/bash
root@kafka-0:/# kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --describe --all
All configs for broker 0 are:
log.cleaner.min.compaction.lag.ms=0 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.min.compaction.lag.ms=0}
offsets.topic.num.partitions=50 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.num.partitions=50, DEFAULT_CONFIG:offsets.topic.num.partitions=50}
sasl.oauthbearer.jwks.endpoint.refresh.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.refresh.ms=3600000}
log.flush.interval.messages=9223372036854775807 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.interval.messages=9223372036854775807, DEFAULT_CONFIG:log.flush.interval.messages=9223372036854775807}
controller.socket.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:controller.socket.timeout.ms=30000, DEFAULT_CONFIG:controller.socket.timeout.ms=30000}
principal.builder.class=org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder sensitive=false synonyms={DEFAULT_CONFIG:principal.builder.class=org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder}
log.flush.interval.ms=null sensitive=false synonyms={}
controller.quorum.request.timeout.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.request.timeout.ms=2000}
sasl.oauthbearer.expected.audience=null sensitive=false synonyms={}
min.insync.replicas=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:min.insync.replicas=1, DEFAULT_CONFIG:min.insync.replicas=1}
num.recovery.threads.per.data.dir=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.recovery.threads.per.data.dir=1, DEFAULT_CONFIG:num.recovery.threads.per.data.dir=1}
ssl.keystore.type=JKS sensitive=false synonyms={DEFAULT_CONFIG:ssl.keystore.type=JKS}
zookeeper.ssl.protocol=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.protocol=TLSv1.2}
sasl.mechanism.inter.broker.protocol=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.mechanism.inter.broker.protocol=GSSAPI}
metadata.log.segment.bytes=1073741824 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.segment.bytes=1073741824}
fetch.purgatory.purge.interval.requests=1000 sensitive=false synonyms={STATIC_BROKER_CONFIG:fetch.purgatory.purge.interval.requests=1000, DEFAULT_CONFIG:fetch.purgatory.purge.interval.requests=1000}
ssl.endpoint.identification.algorithm=https sensitive=false synonyms={DEFAULT_CONFIG:ssl.endpoint.identification.algorithm=https}
zookeeper.ssl.keystore.location=null sensitive=false synonyms={}
replica.socket.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.socket.timeout.ms=30000, DEFAULT_CONFIG:replica.socket.timeout.ms=30000}
message.max.bytes=1000012 sensitive=false synonyms={STATIC_BROKER_CONFIG:message.max.bytes=1000012, DEFAULT_CONFIG:message.max.bytes=1048588}
max.connection.creation.rate=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connection.creation.rate=2147483647}
connections.max.reauth.ms=0 sensitive=false synonyms={DEFAULT_CONFIG:connections.max.reauth.ms=0}
log.flush.offset.checkpoint.interval.ms=60000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.offset.checkpoint.interval.ms=60000, DEFAULT_CONFIG:log.flush.offset.checkpoint.interval.ms=60000}
zookeeper.clientCnxnSocket=null sensitive=false synonyms={}
zookeeper.ssl.client.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.client.enable=false}
quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:quota.window.num=11}
sasl.oauthbearer.clock.skew.seconds=30 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.clock.skew.seconds=30}
zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181}
authorizer.class.name= sensitive=false synonyms={DEFAULT_CONFIG:authorizer.class.name=}
password.encoder.secret=null sensitive=true synonyms={}
num.replica.fetchers=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.replica.fetchers=1, DEFAULT_CONFIG:num.replica.fetchers=1}
alter.log.dirs.replication.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:alter.log.dirs.replication.quota.window.size.seconds=1}
sasl.oauthbearer.jwks.endpoint.url=null sensitive=false synonyms={}
log.roll.jitter.hours=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.roll.jitter.hours=0, DEFAULT_CONFIG:log.roll.jitter.hours=0}
password.encoder.old.secret=null sensitive=true synonyms={}
log.cleaner.delete.retention.ms=86400000 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.delete.retention.ms=86400000}
sasl.login.retry.backoff.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.retry.backoff.ms=100}
queued.max.requests=500 sensitive=false synonyms={STATIC_BROKER_CONFIG:queued.max.requests=500, DEFAULT_CONFIG:queued.max.requests=500}
log.cleaner.threads=1 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.threads=1}
sasl.kerberos.service.name=null sensitive=false synonyms={}
socket.request.max.bytes=104857600 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.request.max.bytes=104857600, DEFAULT_CONFIG:socket.request.max.bytes=104857600}
log.message.timestamp.type=CreateTime sensitive=false synonyms={DEFAULT_CONFIG:log.message.timestamp.type=CreateTime}
zookeeper.ssl.keystore.type=null sensitive=false synonyms={}
connections.max.idle.ms=600000 sensitive=false synonyms={STATIC_BROKER_CONFIG:connections.max.idle.ms=600000, DEFAULT_CONFIG:connections.max.idle.ms=600000}
zookeeper.set.acl=false sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.set.acl=false, DEFAULT_CONFIG:zookeeper.set.acl=false}
delegation.token.expiry.time.ms=86400000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.expiry.time.ms=86400000}
max.connections=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connections=2147483647}
transaction.state.log.num.partitions=50 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.num.partitions=50}
controller.quorum.election.timeout.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.election.timeout.ms=1000}
listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL sensitive=false synonyms={DEFAULT_CONFIG:listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL}
log.retention.hours=168 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.hours=168, DEFAULT_CONFIG:log.retention.hours=168}
client.quota.callback.class=null sensitive=false synonyms={}
ssl.provider=null sensitive=false synonyms={}
delete.records.purgatory.purge.interval.requests=1 sensitive=false synonyms={DEFAULT_CONFIG:delete.records.purgatory.purge.interval.requests=1}
log.roll.ms=null sensitive=false synonyms={}
ssl.cipher.suites= sensitive=false synonyms={DEFAULT_CONFIG:ssl.cipher.suites=}
controller.quorum.retry.backoff.ms=20 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.retry.backoff.ms=20}
zookeeper.ssl.keystore.password=null sensitive=true synonyms={}
broker.session.timeout.ms=9000 sensitive=false synonyms={DEFAULT_CONFIG:broker.session.timeout.ms=9000}
security.inter.broker.protocol=PLAINTEXT sensitive=false synonyms={DEFAULT_CONFIG:security.inter.broker.protocol=PLAINTEXT}
delegation.token.secret.key=null sensitive=true synonyms={}
node.id=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:node.id=0, DEFAULT_CONFIG:node.id=-1}
replica.high.watermark.checkpoint.interval.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.high.watermark.checkpoint.interval.ms=5000, DEFAULT_CONFIG:replica.high.watermark.checkpoint.interval.ms=5000}
replication.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:replication.quota.window.size.seconds=1}
sasl.kerberos.ticket.renew.window.factor=0.8 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.ticket.renew.window.factor=0.8}
zookeeper.connection.timeout.ms=18000 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.connection.timeout.ms=18000}
metrics.recording.level=INFO sensitive=false synonyms={DEFAULT_CONFIG:metrics.recording.level=INFO}
password.encoder.cipher.algorithm=AES/CBC/PKCS5Padding sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.cipher.algorithm=AES/CBC/PKCS5Padding}
ssl.principal.mapping.rules=DEFAULT sensitive=false synonyms={DEFAULT_CONFIG:ssl.principal.mapping.rules=DEFAULT}
replica.selector.class=null sensitive=false synonyms={}
max.connections.per.ip=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connections.per.ip=2147483647}
background.threads=10 sensitive=false synonyms={STATIC_BROKER_CONFIG:background.threads=10, DEFAULT_CONFIG:background.threads=10}
quota.consumer.default=null sensitive=true synonyms={STATIC_BROKER_CONFIG:quota.consumer.default=null}
request.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:request.timeout.ms=30000, DEFAULT_CONFIG:request.timeout.ms=30000}
log.message.format.version=3.0-IV1 sensitive=false synonyms={DEFAULT_CONFIG:log.message.format.version=3.0-IV1}
sasl.login.class=null sensitive=false synonyms={}
log.dir=/var/lib/kafka sensitive=false synonyms={STATIC_BROKER_CONFIG:log.dir=/var/lib/kafka, DEFAULT_CONFIG:log.dir=/tmp/kafka-logs}
log.segment.bytes=1073741824 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.segment.bytes=1073741824, DEFAULT_CONFIG:log.segment.bytes=1073741824}
replica.fetch.response.max.bytes=10485760 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.response.max.bytes=10485760}
group.max.session.timeout.ms=300000 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.max.session.timeout.ms=300000, DEFAULT_CONFIG:group.max.session.timeout.ms=1800000}
controller.listener.names=null sensitive=false synonyms={}
controller.quorum.append.linger.ms=25 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.append.linger.ms=25}
log.segment.delete.delay.ms=60000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.segment.delete.delay.ms=60000, DEFAULT_CONFIG:log.segment.delete.delay.ms=60000}
log.retention.minutes=null sensitive=false synonyms={}
log.dirs=/tmp/kafka-logs sensitive=false synonyms={STATIC_BROKER_CONFIG:log.dirs=/tmp/kafka-logs}
controlled.shutdown.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.enable=true, DEFAULT_CONFIG:controlled.shutdown.enable=true}
early.start.listeners=null sensitive=false synonyms={}
socket.connection.setup.timeout.max.ms=30000 sensitive=false synonyms={DEFAULT_CONFIG:socket.connection.setup.timeout.max.ms=30000}
log.message.timestamp.difference.max.ms=9223372036854775807 sensitive=false synonyms={DEFAULT_CONFIG:log.message.timestamp.difference.max.ms=9223372036854775807}
sasl.oauthbearer.scope.claim.name=scope sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.scope.claim.name=scope}
password.encoder.key.length=128 sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.key.length=128}
sasl.login.refresh.min.period.seconds=60 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.min.period.seconds=60}
sasl.oauthbearer.expected.issuer=null sensitive=false synonyms={}
sasl.login.read.timeout.ms=null sensitive=false synonyms={}
transaction.abort.timed.out.transaction.cleanup.interval.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.abort.timed.out.transaction.cleanup.interval.ms=10000}
sasl.kerberos.kinit.cmd=/usr/bin/kinit sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.kinit.cmd=/usr/bin/kinit}
log.cleaner.io.max.bytes.per.second=1.7976931348623157E308 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.max.bytes.per.second=1.7976931348623157E308}
auto.leader.rebalance.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:auto.leader.rebalance.enable=true, DEFAULT_CONFIG:auto.leader.rebalance.enable=true}
leader.imbalance.check.interval.seconds=300 sensitive=false synonyms={STATIC_BROKER_CONFIG:leader.imbalance.check.interval.seconds=300, DEFAULT_CONFIG:leader.imbalance.check.interval.seconds=300}
log.cleaner.min.cleanable.ratio=0.5 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.min.cleanable.ratio=0.5}
replica.lag.time.max.ms=10000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.lag.time.max.ms=10000, DEFAULT_CONFIG:replica.lag.time.max.ms=30000}
num.network.threads=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.network.threads=3, DEFAULT_CONFIG:num.network.threads=3}
ssl.keystore.key=null sensitive=true synonyms={}
sasl.client.callback.handler.class=null sensitive=false synonyms={}
metrics.num.samples=2 sensitive=false synonyms={DEFAULT_CONFIG:metrics.num.samples=2}
socket.send.buffer.bytes=102400 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.send.buffer.bytes=102400, DEFAULT_CONFIG:socket.send.buffer.bytes=102400}
password.encoder.keyfactory.algorithm=null sensitive=false synonyms={}
socket.receive.buffer.bytes=102400 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.receive.buffer.bytes=102400, DEFAULT_CONFIG:socket.receive.buffer.bytes=102400}
sasl.oauthbearer.sub.claim.name=sub sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.sub.claim.name=sub}
replica.fetch.min.bytes=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.fetch.min.bytes=1, DEFAULT_CONFIG:replica.fetch.min.bytes=1}
broker.rack=null sensitive=false synonyms={}
zookeeper.ssl.truststore.password=null sensitive=true synonyms={}
unclean.leader.election.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:unclean.leader.election.enable=true, DEFAULT_CONFIG:unclean.leader.election.enable=false}
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.retry.backoff.ms=100}
offsets.retention.check.interval.ms=600000 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.retention.check.interval.ms=600000, DEFAULT_CONFIG:offsets.retention.check.interval.ms=600000}
producer.purgatory.purge.interval.requests=1000 sensitive=false synonyms={DEFAULT_CONFIG:producer.purgatory.purge.interval.requests=1000}
controller.quorum.voters= sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.voters=}
metrics.sample.window.ms=30000 sensitive=false synonyms={DEFAULT_CONFIG:metrics.sample.window.ms=30000}
log.retention.check.interval.ms=300000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.check.interval.ms=300000, DEFAULT_CONFIG:log.retention.check.interval.ms=300000}
sasl.login.refresh.window.jitter=0.05 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.window.jitter=0.05}
leader.imbalance.per.broker.percentage=10 sensitive=false synonyms={STATIC_BROKER_CONFIG:leader.imbalance.per.broker.percentage=10, DEFAULT_CONFIG:leader.imbalance.per.broker.percentage=10}
controller.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:controller.quota.window.num=11}
metric.reporters= sensitive=false synonyms={DEFAULT_CONFIG:metric.reporters=}
quota.producer.default=null sensitive=true synonyms={STATIC_BROKER_CONFIG:quota.producer.default=null}
sasl.oauthbearer.token.endpoint.url=null sensitive=false synonyms={}
auto.create.topics.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:auto.create.topics.enable=true, DEFAULT_CONFIG:auto.create.topics.enable=true}
ssl.engine.factory.class=null sensitive=false synonyms={}
replica.socket.receive.buffer.bytes=65536 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.socket.receive.buffer.bytes=65536, DEFAULT_CONFIG:replica.socket.receive.buffer.bytes=65536}
zookeeper.ssl.truststore.location=null sensitive=false synonyms={}
replica.fetch.wait.max.ms=500 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.fetch.wait.max.ms=500, DEFAULT_CONFIG:replica.fetch.wait.max.ms=500}
password.encoder.iterations=4096 sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.iterations=4096}
default.replication.factor=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:default.replication.factor=1, DEFAULT_CONFIG:default.replication.factor=1}
ssl.truststore.password=null sensitive=true synonyms={}
sasl.kerberos.principal.to.local.rules=DEFAULT sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.principal.to.local.rules=DEFAULT}
log.preallocate=false sensitive=false synonyms={DEFAULT_CONFIG:log.preallocate=false}
transactional.id.expiration.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:transactional.id.expiration.ms=604800000}
control.plane.listener.name=null sensitive=false synonyms={}
transaction.state.log.replication.factor=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:transaction.state.log.replication.factor=1, DEFAULT_CONFIG:transaction.state.log.replication.factor=3}
num.io.threads=8 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.io.threads=8, DEFAULT_CONFIG:num.io.threads=8}
sasl.login.refresh.buffer.seconds=300 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.buffer.seconds=300}
offsets.commit.required.acks=-1 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.commit.required.acks=-1, DEFAULT_CONFIG:offsets.commit.required.acks=-1}
connection.failed.authentication.delay.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:connection.failed.authentication.delay.ms=100}
delete.topic.enable=false sensitive=false synonyms={STATIC_BROKER_CONFIG:delete.topic.enable=false, DEFAULT_CONFIG:delete.topic.enable=true}
quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:quota.window.size.seconds=1}
ssl.truststore.type=JKS sensitive=false synonyms={DEFAULT_CONFIG:ssl.truststore.type=JKS}
offsets.commit.timeout.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.commit.timeout.ms=5000, DEFAULT_CONFIG:offsets.commit.timeout.ms=5000}
zookeeper.ssl.ocsp.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.ocsp.enable=false}
broker.heartbeat.interval.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:broker.heartbeat.interval.ms=2000}
sasl.mechanism.controller.protocol=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.mechanism.controller.protocol=GSSAPI}
log.cleaner.max.compaction.lag.ms=9223372036854775807 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.max.compaction.lag.ms=9223372036854775807}
zookeeper.ssl.enabled.protocols=null sensitive=false synonyms={}
log.retention.ms=null sensitive=false synonyms={}
alter.log.dirs.replication.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:alter.log.dirs.replication.quota.window.num=11}
log.cleaner.enable=true sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.enable=true}
controller.quorum.fetch.timeout.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.fetch.timeout.ms=2000}
offsets.load.buffer.size=5242880 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.load.buffer.size=5242880, DEFAULT_CONFIG:offsets.load.buffer.size=5242880}
ssl.client.auth=none sensitive=false synonyms={DEFAULT_CONFIG:ssl.client.auth=none}
controlled.shutdown.max.retries=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.max.retries=3, DEFAULT_CONFIG:controlled.shutdown.max.retries=3}
offsets.topic.replication.factor=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.replication.factor=3, DEFAULT_CONFIG:offsets.topic.replication.factor=3}
zookeeper.ssl.truststore.type=null sensitive=false synonyms={}
transaction.state.log.min.isr=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:transaction.state.log.min.isr=1, DEFAULT_CONFIG:transaction.state.log.min.isr=2}
ssl.secure.random.implementation=null sensitive=false synonyms={}
sasl.kerberos.ticket.renew.jitter=0.05 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.ticket.renew.jitter=0.05}
ssl.trustmanager.algorithm=PKIX sensitive=false synonyms={DEFAULT_CONFIG:ssl.trustmanager.algorithm=PKIX}
zookeeper.session.timeout.ms=6000 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.session.timeout.ms=6000, DEFAULT_CONFIG:zookeeper.session.timeout.ms=18000}
log.retention.bytes=-1 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.bytes=-1, DEFAULT_CONFIG:log.retention.bytes=-1}
controller.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:controller.quota.window.size.seconds=1}
sasl.jaas.config=null sensitive=true synonyms={}
sasl.kerberos.min.time.before.relogin=60000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.min.time.before.relogin=60000}
offsets.retention.minutes=1440 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.retention.minutes=1440, DEFAULT_CONFIG:offsets.retention.minutes=10080}
replica.fetch.backoff.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.backoff.ms=1000}
inter.broker.protocol.version=3.3-IV3 sensitive=false synonyms={DEFAULT_CONFIG:inter.broker.protocol.version=3.3-IV3}
kafka.metrics.reporters= sensitive=false synonyms={DEFAULT_CONFIG:kafka.metrics.reporters=}
num.partitions=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.partitions=1, DEFAULT_CONFIG:num.partitions=1}
ssl.keystore.certificate.chain=null sensitive=true synonyms={}
socket.connection.setup.timeout.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:socket.connection.setup.timeout.ms=10000}
broker.id.generation.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:broker.id.generation.enable=true, DEFAULT_CONFIG:broker.id.generation.enable=true}
listeners=PLAINTEXT://:9092 sensitive=false synonyms={STATIC_BROKER_CONFIG:listeners=PLAINTEXT://:9092, DEFAULT_CONFIG:listeners=PLAINTEXT://:9092}
ssl.enabled.protocols=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:ssl.enabled.protocols=TLSv1.2}
inter.broker.listener.name=null sensitive=false synonyms={}
alter.config.policy.class.name=null sensitive=false synonyms={}
delegation.token.expiry.check.interval.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.expiry.check.interval.ms=3600000}
log.flush.scheduler.interval.ms=9223372036854775807 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.scheduler.interval.ms=9223372036854775807, DEFAULT_CONFIG:log.flush.scheduler.interval.ms=9223372036854775807}
zookeeper.max.in.flight.requests=10 sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.max.in.flight.requests=10}
log.index.size.max.bytes=10485760 sensitive=false synonyms={DEFAULT_CONFIG:log.index.size.max.bytes=10485760}
ssl.keymanager.algorithm=SunX509 sensitive=false synonyms={DEFAULT_CONFIG:ssl.keymanager.algorithm=SunX509}
sasl.login.callback.handler.class=null sensitive=false synonyms={}
replica.fetch.max.bytes=1048576 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.max.bytes=1048576}
zookeeper.ssl.crl.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.crl.enable=false}
sasl.server.callback.handler.class=null sensitive=false synonyms={}
log.cleaner.dedupe.buffer.size=134217728 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.dedupe.buffer.size=134217728}
log.cleaner.io.buffer.size=524288 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.buffer.size=524288}
create.topic.policy.class.name=null sensitive=false synonyms={}
ssl.truststore.certificates=null sensitive=true synonyms={}
socket.listen.backlog.size=50 sensitive=false synonyms={DEFAULT_CONFIG:socket.listen.backlog.size=50}
controlled.shutdown.retry.backoff.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.retry.backoff.ms=5000, DEFAULT_CONFIG:controlled.shutdown.retry.backoff.ms=5000}
sasl.server.max.receive.size=524288 sensitive=false synonyms={DEFAULT_CONFIG:sasl.server.max.receive.size=524288}
security.providers=null sensitive=false synonyms={}
log.roll.hours=168 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.roll.hours=168, DEFAULT_CONFIG:log.roll.hours=168}
log.cleanup.policy=delete sensitive=false synonyms={DEFAULT_CONFIG:log.cleanup.policy=delete}
initial.broker.registration.timeout.ms=60000 sensitive=false synonyms={DEFAULT_CONFIG:initial.broker.registration.timeout.ms=60000}
log.flush.start.offset.checkpoint.interval.ms=60000 sensitive=false synonyms={DEFAULT_CONFIG:log.flush.start.offset.checkpoint.interval.ms=60000}
log.roll.jitter.ms=null sensitive=false synonyms={}
transaction.state.log.segment.bytes=104857600 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.segment.bytes=104857600}
offsets.topic.segment.bytes=104857600 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.segment.bytes=104857600, DEFAULT_CONFIG:offsets.topic.segment.bytes=104857600}
metadata.max.idle.interval.ms=500 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.idle.interval.ms=500}
sasl.login.retry.backoff.max.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.retry.backoff.max.ms=10000}
group.initial.rebalance.delay.ms=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.initial.rebalance.delay.ms=0, DEFAULT_CONFIG:group.initial.rebalance.delay.ms=3000}
log.index.interval.bytes=4096 sensitive=false synonyms={DEFAULT_CONFIG:log.index.interval.bytes=4096}
log.cleaner.backoff.ms=15000 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.backoff.ms=15000}
ssl.truststore.location=null sensitive=false synonyms={}
offset.metadata.max.bytes=4096 sensitive=false synonyms={STATIC_BROKER_CONFIG:offset.metadata.max.bytes=4096, DEFAULT_CONFIG:offset.metadata.max.bytes=4096}
ssl.keystore.password=null sensitive=true synonyms={}
fetch.max.bytes=57671680 sensitive=false synonyms={DEFAULT_CONFIG:fetch.max.bytes=57671680}
metadata.max.retention.bytes=-1 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.retention.bytes=-1}
compression.type=producer sensitive=false synonyms={STATIC_BROKER_CONFIG:compression.type=producer, DEFAULT_CONFIG:compression.type=producer}
sasl.login.connect.timeout.ms=null sensitive=false synonyms={}
max.connections.per.ip.overrides= sensitive=false synonyms={DEFAULT_CONFIG:max.connections.per.ip.overrides=}
sasl.login.refresh.window.factor=0.8 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.window.factor=0.8}
kafka.metrics.polling.interval.secs=10 sensitive=false synonyms={DEFAULT_CONFIG:kafka.metrics.polling.interval.secs=10}
metadata.log.max.record.bytes.between.snapshots=20971520 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.max.record.bytes.between.snapshots=20971520}
metadata.max.retention.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.retention.ms=604800000}
controller.quorum.election.backoff.max.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.election.backoff.max.ms=1000}
max.incremental.fetch.session.cache.slots=1000 sensitive=false synonyms={DEFAULT_CONFIG:max.incremental.fetch.session.cache.slots=1000}
delegation.token.master.key=null sensitive=true synonyms={}
ssl.key.password=null sensitive=true synonyms={}
reserved.broker.max.id=1000 sensitive=false synonyms={DEFAULT_CONFIG:reserved.broker.max.id=1000}
transaction.remove.expired.transaction.cleanup.interval.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.remove.expired.transaction.cleanup.interval.ms=3600000}
log.message.downconversion.enable=true sensitive=false synonyms={DEFAULT_CONFIG:log.message.downconversion.enable=true}
ssl.protocol=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:ssl.protocol=TLSv1.2}
metadata.log.segment.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.segment.ms=604800000}
transaction.state.log.load.buffer.size=5242880 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.load.buffer.size=5242880}
ssl.keystore.location=null sensitive=false synonyms={}
sasl.enabled.mechanisms=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.enabled.mechanisms=GSSAPI}
num.replica.alter.log.dirs.threads=null sensitive=false synonyms={}
zookeeper.ssl.cipher.suites=null sensitive=false synonyms={}
group.min.session.timeout.ms=6000 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.min.session.timeout.ms=6000, DEFAULT_CONFIG:group.min.session.timeout.ms=6000}
log.cleaner.io.buffer.load.factor=0.9 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.buffer.load.factor=0.9}
transaction.max.timeout.ms=900000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.max.timeout.ms=900000}
metadata.log.dir=null sensitive=false synonyms={}
process.roles= sensitive=false synonyms={DEFAULT_CONFIG:process.roles=}
group.max.size=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:group.max.size=2147483647}
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms=10000}
delegation.token.max.lifetime.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.max.lifetime.ms=604800000}
broker.id=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:broker.id=0, DEFAULT_CONFIG:broker.id=-1}
offsets.topic.compression.codec=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.compression.codec=0, DEFAULT_CONFIG:offsets.topic.compression.codec=0}
zookeeper.ssl.endpoint.identification.algorithm=HTTPS sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.endpoint.identification.algorithm=HTTPS}
replication.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:replication.quota.window.num=11}
advertised.listeners=null sensitive=false synonyms={}
queued.max.request.bytes=-1 sensitive=false synonyms={DEFAULT_CONFIG:queued.max.request.bytes=-1}
All configs for broker 1 are:
log.cleaner.min.compaction.lag.ms=0 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.min.compaction.lag.ms=0}
offsets.topic.num.partitions=50 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.num.partitions=50, DEFAULT_CONFIG:offsets.topic.num.partitions=50}
sasl.oauthbearer.jwks.endpoint.refresh.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.refresh.ms=3600000}
log.flush.interval.messages=9223372036854775807 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.interval.messages=9223372036854775807, DEFAULT_CONFIG:log.flush.interval.messages=9223372036854775807}
controller.socket.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:controller.socket.timeout.ms=30000, DEFAULT_CONFIG:controller.socket.timeout.ms=30000}
principal.builder.class=org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder sensitive=false synonyms={DEFAULT_CONFIG:principal.builder.class=org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder}
log.flush.interval.ms=null sensitive=false synonyms={}
controller.quorum.request.timeout.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.request.timeout.ms=2000}
sasl.oauthbearer.expected.audience=null sensitive=false synonyms={}
min.insync.replicas=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:min.insync.replicas=1, DEFAULT_CONFIG:min.insync.replicas=1}
num.recovery.threads.per.data.dir=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.recovery.threads.per.data.dir=1, DEFAULT_CONFIG:num.recovery.threads.per.data.dir=1}
ssl.keystore.type=JKS sensitive=false synonyms={DEFAULT_CONFIG:ssl.keystore.type=JKS}
zookeeper.ssl.protocol=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.protocol=TLSv1.2}
sasl.mechanism.inter.broker.protocol=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.mechanism.inter.broker.protocol=GSSAPI}
metadata.log.segment.bytes=1073741824 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.segment.bytes=1073741824}
fetch.purgatory.purge.interval.requests=1000 sensitive=false synonyms={STATIC_BROKER_CONFIG:fetch.purgatory.purge.interval.requests=1000, DEFAULT_CONFIG:fetch.purgatory.purge.interval.requests=1000}
ssl.endpoint.identification.algorithm=https sensitive=false synonyms={DEFAULT_CONFIG:ssl.endpoint.identification.algorithm=https}
zookeeper.ssl.keystore.location=null sensitive=false synonyms={}
replica.socket.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.socket.timeout.ms=30000, DEFAULT_CONFIG:replica.socket.timeout.ms=30000}
message.max.bytes=1000012 sensitive=false synonyms={STATIC_BROKER_CONFIG:message.max.bytes=1000012, DEFAULT_CONFIG:message.max.bytes=1048588}
max.connection.creation.rate=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connection.creation.rate=2147483647}
connections.max.reauth.ms=0 sensitive=false synonyms={DEFAULT_CONFIG:connections.max.reauth.ms=0}
log.flush.offset.checkpoint.interval.ms=60000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.offset.checkpoint.interval.ms=60000, DEFAULT_CONFIG:log.flush.offset.checkpoint.interval.ms=60000}
zookeeper.clientCnxnSocket=null sensitive=false synonyms={}
zookeeper.ssl.client.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.client.enable=false}
quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:quota.window.num=11}
sasl.oauthbearer.clock.skew.seconds=30 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.clock.skew.seconds=30}
zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181}
authorizer.class.name= sensitive=false synonyms={DEFAULT_CONFIG:authorizer.class.name=}
password.encoder.secret=null sensitive=true synonyms={}
num.replica.fetchers=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.replica.fetchers=1, DEFAULT_CONFIG:num.replica.fetchers=1}
alter.log.dirs.replication.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:alter.log.dirs.replication.quota.window.size.seconds=1}
sasl.oauthbearer.jwks.endpoint.url=null sensitive=false synonyms={}
log.roll.jitter.hours=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.roll.jitter.hours=0, DEFAULT_CONFIG:log.roll.jitter.hours=0}
password.encoder.old.secret=null sensitive=true synonyms={}
log.cleaner.delete.retention.ms=86400000 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.delete.retention.ms=86400000}
sasl.login.retry.backoff.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.retry.backoff.ms=100}
queued.max.requests=500 sensitive=false synonyms={STATIC_BROKER_CONFIG:queued.max.requests=500, DEFAULT_CONFIG:queued.max.requests=500}
log.cleaner.threads=1 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.threads=1}
sasl.kerberos.service.name=null sensitive=false synonyms={}
socket.request.max.bytes=104857600 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.request.max.bytes=104857600, DEFAULT_CONFIG:socket.request.max.bytes=104857600}
log.message.timestamp.type=CreateTime sensitive=false synonyms={DEFAULT_CONFIG:log.message.timestamp.type=CreateTime}
zookeeper.ssl.keystore.type=null sensitive=false synonyms={}
connections.max.idle.ms=600000 sensitive=false synonyms={STATIC_BROKER_CONFIG:connections.max.idle.ms=600000, DEFAULT_CONFIG:connections.max.idle.ms=600000}
zookeeper.set.acl=false sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.set.acl=false, DEFAULT_CONFIG:zookeeper.set.acl=false}
delegation.token.expiry.time.ms=86400000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.expiry.time.ms=86400000}
max.connections=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connections=2147483647}
transaction.state.log.num.partitions=50 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.num.partitions=50}
controller.quorum.election.timeout.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.election.timeout.ms=1000}
listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL sensitive=false synonyms={DEFAULT_CONFIG:listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL}
log.retention.hours=168 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.hours=168, DEFAULT_CONFIG:log.retention.hours=168}
client.quota.callback.class=null sensitive=false synonyms={}
ssl.provider=null sensitive=false synonyms={}
delete.records.purgatory.purge.interval.requests=1 sensitive=false synonyms={DEFAULT_CONFIG:delete.records.purgatory.purge.interval.requests=1}
log.roll.ms=null sensitive=false synonyms={}
ssl.cipher.suites= sensitive=false synonyms={DEFAULT_CONFIG:ssl.cipher.suites=}
controller.quorum.retry.backoff.ms=20 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.retry.backoff.ms=20}
zookeeper.ssl.keystore.password=null sensitive=true synonyms={}
broker.session.timeout.ms=9000 sensitive=false synonyms={DEFAULT_CONFIG:broker.session.timeout.ms=9000}
security.inter.broker.protocol=PLAINTEXT sensitive=false synonyms={DEFAULT_CONFIG:security.inter.broker.protocol=PLAINTEXT}
delegation.token.secret.key=null sensitive=true synonyms={}
node.id=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:node.id=1, DEFAULT_CONFIG:node.id=-1}
replica.high.watermark.checkpoint.interval.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.high.watermark.checkpoint.interval.ms=5000, DEFAULT_CONFIG:replica.high.watermark.checkpoint.interval.ms=5000}
replication.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:replication.quota.window.size.seconds=1}
sasl.kerberos.ticket.renew.window.factor=0.8 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.ticket.renew.window.factor=0.8}
zookeeper.connection.timeout.ms=18000 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.connection.timeout.ms=18000}
metrics.recording.level=INFO sensitive=false synonyms={DEFAULT_CONFIG:metrics.recording.level=INFO}
password.encoder.cipher.algorithm=AES/CBC/PKCS5Padding sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.cipher.algorithm=AES/CBC/PKCS5Padding}
ssl.principal.mapping.rules=DEFAULT sensitive=false synonyms={DEFAULT_CONFIG:ssl.principal.mapping.rules=DEFAULT}
replica.selector.class=null sensitive=false synonyms={}
max.connections.per.ip=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connections.per.ip=2147483647}
background.threads=10 sensitive=false synonyms={STATIC_BROKER_CONFIG:background.threads=10, DEFAULT_CONFIG:background.threads=10}
quota.consumer.default=null sensitive=true synonyms={STATIC_BROKER_CONFIG:quota.consumer.default=null}
request.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:request.timeout.ms=30000, DEFAULT_CONFIG:request.timeout.ms=30000}
log.message.format.version=3.0-IV1 sensitive=false synonyms={DEFAULT_CONFIG:log.message.format.version=3.0-IV1}
sasl.login.class=null sensitive=false synonyms={}
log.dir=/var/lib/kafka sensitive=false synonyms={STATIC_BROKER_CONFIG:log.dir=/var/lib/kafka, DEFAULT_CONFIG:log.dir=/tmp/kafka-logs}
log.segment.bytes=1073741824 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.segment.bytes=1073741824, DEFAULT_CONFIG:log.segment.bytes=1073741824}
replica.fetch.response.max.bytes=10485760 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.response.max.bytes=10485760}
group.max.session.timeout.ms=300000 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.max.session.timeout.ms=300000, DEFAULT_CONFIG:group.max.session.timeout.ms=1800000}
controller.listener.names=null sensitive=false synonyms={}
controller.quorum.append.linger.ms=25 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.append.linger.ms=25}
log.segment.delete.delay.ms=60000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.segment.delete.delay.ms=60000, DEFAULT_CONFIG:log.segment.delete.delay.ms=60000}
log.retention.minutes=null sensitive=false synonyms={}
log.dirs=/tmp/kafka-logs sensitive=false synonyms={STATIC_BROKER_CONFIG:log.dirs=/tmp/kafka-logs}
controlled.shutdown.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.enable=true, DEFAULT_CONFIG:controlled.shutdown.enable=true}
early.start.listeners=null sensitive=false synonyms={}
socket.connection.setup.timeout.max.ms=30000 sensitive=false synonyms={DEFAULT_CONFIG:socket.connection.setup.timeout.max.ms=30000}
log.message.timestamp.difference.max.ms=9223372036854775807 sensitive=false synonyms={DEFAULT_CONFIG:log.message.timestamp.difference.max.ms=9223372036854775807}
sasl.oauthbearer.scope.claim.name=scope sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.scope.claim.name=scope}
password.encoder.key.length=128 sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.key.length=128}
sasl.login.refresh.min.period.seconds=60 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.min.period.seconds=60}
sasl.oauthbearer.expected.issuer=null sensitive=false synonyms={}
sasl.login.read.timeout.ms=null sensitive=false synonyms={}
transaction.abort.timed.out.transaction.cleanup.interval.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.abort.timed.out.transaction.cleanup.interval.ms=10000}
sasl.kerberos.kinit.cmd=/usr/bin/kinit sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.kinit.cmd=/usr/bin/kinit}
log.cleaner.io.max.bytes.per.second=1.7976931348623157E308 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.max.bytes.per.second=1.7976931348623157E308}
auto.leader.rebalance.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:auto.leader.rebalance.enable=true, DEFAULT_CONFIG:auto.leader.rebalance.enable=true}
leader.imbalance.check.interval.seconds=300 sensitive=false synonyms={STATIC_BROKER_CONFIG:leader.imbalance.check.interval.seconds=300, DEFAULT_CONFIG:leader.imbalance.check.interval.seconds=300}
log.cleaner.min.cleanable.ratio=0.5 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.min.cleanable.ratio=0.5}
replica.lag.time.max.ms=10000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.lag.time.max.ms=10000, DEFAULT_CONFIG:replica.lag.time.max.ms=30000}
num.network.threads=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.network.threads=3, DEFAULT_CONFIG:num.network.threads=3}
ssl.keystore.key=null sensitive=true synonyms={}
sasl.client.callback.handler.class=null sensitive=false synonyms={}
metrics.num.samples=2 sensitive=false synonyms={DEFAULT_CONFIG:metrics.num.samples=2}
socket.send.buffer.bytes=102400 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.send.buffer.bytes=102400, DEFAULT_CONFIG:socket.send.buffer.bytes=102400}
password.encoder.keyfactory.algorithm=null sensitive=false synonyms={}
socket.receive.buffer.bytes=102400 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.receive.buffer.bytes=102400, DEFAULT_CONFIG:socket.receive.buffer.bytes=102400}
sasl.oauthbearer.sub.claim.name=sub sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.sub.claim.name=sub}
replica.fetch.min.bytes=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.fetch.min.bytes=1, DEFAULT_CONFIG:replica.fetch.min.bytes=1}
broker.rack=null sensitive=false synonyms={}
zookeeper.ssl.truststore.password=null sensitive=true synonyms={}
unclean.leader.election.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:unclean.leader.election.enable=true, DEFAULT_CONFIG:unclean.leader.election.enable=false}
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.retry.backoff.ms=100}
offsets.retention.check.interval.ms=600000 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.retention.check.interval.ms=600000, DEFAULT_CONFIG:offsets.retention.check.interval.ms=600000}
producer.purgatory.purge.interval.requests=1000 sensitive=false synonyms={DEFAULT_CONFIG:producer.purgatory.purge.interval.requests=1000}
controller.quorum.voters= sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.voters=}
metrics.sample.window.ms=30000 sensitive=false synonyms={DEFAULT_CONFIG:metrics.sample.window.ms=30000}
log.retention.check.interval.ms=300000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.check.interval.ms=300000, DEFAULT_CONFIG:log.retention.check.interval.ms=300000}
sasl.login.refresh.window.jitter=0.05 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.window.jitter=0.05}
leader.imbalance.per.broker.percentage=10 sensitive=false synonyms={STATIC_BROKER_CONFIG:leader.imbalance.per.broker.percentage=10, DEFAULT_CONFIG:leader.imbalance.per.broker.percentage=10}
controller.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:controller.quota.window.num=11}
metric.reporters= sensitive=false synonyms={DEFAULT_CONFIG:metric.reporters=}
quota.producer.default=null sensitive=true synonyms={STATIC_BROKER_CONFIG:quota.producer.default=null}
sasl.oauthbearer.token.endpoint.url=null sensitive=false synonyms={}
auto.create.topics.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:auto.create.topics.enable=true, DEFAULT_CONFIG:auto.create.topics.enable=true}
ssl.engine.factory.class=null sensitive=false synonyms={}
replica.socket.receive.buffer.bytes=65536 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.socket.receive.buffer.bytes=65536, DEFAULT_CONFIG:replica.socket.receive.buffer.bytes=65536}
zookeeper.ssl.truststore.location=null sensitive=false synonyms={}
replica.fetch.wait.max.ms=500 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.fetch.wait.max.ms=500, DEFAULT_CONFIG:replica.fetch.wait.max.ms=500}
password.encoder.iterations=4096 sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.iterations=4096}
default.replication.factor=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:default.replication.factor=1, DEFAULT_CONFIG:default.replication.factor=1}
ssl.truststore.password=null sensitive=true synonyms={}
sasl.kerberos.principal.to.local.rules=DEFAULT sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.principal.to.local.rules=DEFAULT}
log.preallocate=false sensitive=false synonyms={DEFAULT_CONFIG:log.preallocate=false}
transactional.id.expiration.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:transactional.id.expiration.ms=604800000}
control.plane.listener.name=null sensitive=false synonyms={}
transaction.state.log.replication.factor=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:transaction.state.log.replication.factor=1, DEFAULT_CONFIG:transaction.state.log.replication.factor=3}
num.io.threads=8 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.io.threads=8, DEFAULT_CONFIG:num.io.threads=8}
sasl.login.refresh.buffer.seconds=300 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.buffer.seconds=300}
offsets.commit.required.acks=-1 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.commit.required.acks=-1, DEFAULT_CONFIG:offsets.commit.required.acks=-1}
connection.failed.authentication.delay.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:connection.failed.authentication.delay.ms=100}
delete.topic.enable=false sensitive=false synonyms={STATIC_BROKER_CONFIG:delete.topic.enable=false, DEFAULT_CONFIG:delete.topic.enable=true}
quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:quota.window.size.seconds=1}
ssl.truststore.type=JKS sensitive=false synonyms={DEFAULT_CONFIG:ssl.truststore.type=JKS}
offsets.commit.timeout.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.commit.timeout.ms=5000, DEFAULT_CONFIG:offsets.commit.timeout.ms=5000}
zookeeper.ssl.ocsp.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.ocsp.enable=false}
broker.heartbeat.interval.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:broker.heartbeat.interval.ms=2000}
sasl.mechanism.controller.protocol=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.mechanism.controller.protocol=GSSAPI}
log.cleaner.max.compaction.lag.ms=9223372036854775807 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.max.compaction.lag.ms=9223372036854775807}
zookeeper.ssl.enabled.protocols=null sensitive=false synonyms={}
log.retention.ms=null sensitive=false synonyms={}
alter.log.dirs.replication.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:alter.log.dirs.replication.quota.window.num=11}
log.cleaner.enable=true sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.enable=true}
controller.quorum.fetch.timeout.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.fetch.timeout.ms=2000}
offsets.load.buffer.size=5242880 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.load.buffer.size=5242880, DEFAULT_CONFIG:offsets.load.buffer.size=5242880}
ssl.client.auth=none sensitive=false synonyms={DEFAULT_CONFIG:ssl.client.auth=none}
controlled.shutdown.max.retries=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.max.retries=3, DEFAULT_CONFIG:controlled.shutdown.max.retries=3}
offsets.topic.replication.factor=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.replication.factor=3, DEFAULT_CONFIG:offsets.topic.replication.factor=3}
zookeeper.ssl.truststore.type=null sensitive=false synonyms={}
transaction.state.log.min.isr=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:transaction.state.log.min.isr=1, DEFAULT_CONFIG:transaction.state.log.min.isr=2}
ssl.secure.random.implementation=null sensitive=false synonyms={}
sasl.kerberos.ticket.renew.jitter=0.05 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.ticket.renew.jitter=0.05}
ssl.trustmanager.algorithm=PKIX sensitive=false synonyms={DEFAULT_CONFIG:ssl.trustmanager.algorithm=PKIX}
zookeeper.session.timeout.ms=6000 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.session.timeout.ms=6000, DEFAULT_CONFIG:zookeeper.session.timeout.ms=18000}
log.retention.bytes=-1 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.bytes=-1, DEFAULT_CONFIG:log.retention.bytes=-1}
controller.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:controller.quota.window.size.seconds=1}
sasl.jaas.config=null sensitive=true synonyms={}
sasl.kerberos.min.time.before.relogin=60000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.min.time.before.relogin=60000}
offsets.retention.minutes=1440 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.retention.minutes=1440, DEFAULT_CONFIG:offsets.retention.minutes=10080}
replica.fetch.backoff.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.backoff.ms=1000}
inter.broker.protocol.version=3.3-IV3 sensitive=false synonyms={DEFAULT_CONFIG:inter.broker.protocol.version=3.3-IV3}
kafka.metrics.reporters= sensitive=false synonyms={DEFAULT_CONFIG:kafka.metrics.reporters=}
num.partitions=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.partitions=1, DEFAULT_CONFIG:num.partitions=1}
ssl.keystore.certificate.chain=null sensitive=true synonyms={}
socket.connection.setup.timeout.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:socket.connection.setup.timeout.ms=10000}
broker.id.generation.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:broker.id.generation.enable=true, DEFAULT_CONFIG:broker.id.generation.enable=true}
listeners=PLAINTEXT://:9092 sensitive=false synonyms={STATIC_BROKER_CONFIG:listeners=PLAINTEXT://:9092, DEFAULT_CONFIG:listeners=PLAINTEXT://:9092}
ssl.enabled.protocols=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:ssl.enabled.protocols=TLSv1.2}
inter.broker.listener.name=null sensitive=false synonyms={}
alter.config.policy.class.name=null sensitive=false synonyms={}
delegation.token.expiry.check.interval.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.expiry.check.interval.ms=3600000}
log.flush.scheduler.interval.ms=9223372036854775807 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.scheduler.interval.ms=9223372036854775807, DEFAULT_CONFIG:log.flush.scheduler.interval.ms=9223372036854775807}
zookeeper.max.in.flight.requests=10 sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.max.in.flight.requests=10}
log.index.size.max.bytes=10485760 sensitive=false synonyms={DEFAULT_CONFIG:log.index.size.max.bytes=10485760}
ssl.keymanager.algorithm=SunX509 sensitive=false synonyms={DEFAULT_CONFIG:ssl.keymanager.algorithm=SunX509}
sasl.login.callback.handler.class=null sensitive=false synonyms={}
replica.fetch.max.bytes=1048576 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.max.bytes=1048576}
zookeeper.ssl.crl.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.crl.enable=false}
sasl.server.callback.handler.class=null sensitive=false synonyms={}
log.cleaner.dedupe.buffer.size=134217728 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.dedupe.buffer.size=134217728}
log.cleaner.io.buffer.size=524288 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.buffer.size=524288}
create.topic.policy.class.name=null sensitive=false synonyms={}
ssl.truststore.certificates=null sensitive=true synonyms={}
socket.listen.backlog.size=50 sensitive=false synonyms={DEFAULT_CONFIG:socket.listen.backlog.size=50}
controlled.shutdown.retry.backoff.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.retry.backoff.ms=5000, DEFAULT_CONFIG:controlled.shutdown.retry.backoff.ms=5000}
sasl.server.max.receive.size=524288 sensitive=false synonyms={DEFAULT_CONFIG:sasl.server.max.receive.size=524288}
security.providers=null sensitive=false synonyms={}
log.roll.hours=168 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.roll.hours=168, DEFAULT_CONFIG:log.roll.hours=168}
log.cleanup.policy=delete sensitive=false synonyms={DEFAULT_CONFIG:log.cleanup.policy=delete}
initial.broker.registration.timeout.ms=60000 sensitive=false synonyms={DEFAULT_CONFIG:initial.broker.registration.timeout.ms=60000}
log.flush.start.offset.checkpoint.interval.ms=60000 sensitive=false synonyms={DEFAULT_CONFIG:log.flush.start.offset.checkpoint.interval.ms=60000}
log.roll.jitter.ms=null sensitive=false synonyms={}
transaction.state.log.segment.bytes=104857600 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.segment.bytes=104857600}
offsets.topic.segment.bytes=104857600 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.segment.bytes=104857600, DEFAULT_CONFIG:offsets.topic.segment.bytes=104857600}
metadata.max.idle.interval.ms=500 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.idle.interval.ms=500}
sasl.login.retry.backoff.max.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.retry.backoff.max.ms=10000}
group.initial.rebalance.delay.ms=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.initial.rebalance.delay.ms=0, DEFAULT_CONFIG:group.initial.rebalance.delay.ms=3000}
log.index.interval.bytes=4096 sensitive=false synonyms={DEFAULT_CONFIG:log.index.interval.bytes=4096}
log.cleaner.backoff.ms=15000 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.backoff.ms=15000}
ssl.truststore.location=null sensitive=false synonyms={}
offset.metadata.max.bytes=4096 sensitive=false synonyms={STATIC_BROKER_CONFIG:offset.metadata.max.bytes=4096, DEFAULT_CONFIG:offset.metadata.max.bytes=4096}
ssl.keystore.password=null sensitive=true synonyms={}
fetch.max.bytes=57671680 sensitive=false synonyms={DEFAULT_CONFIG:fetch.max.bytes=57671680}
metadata.max.retention.bytes=-1 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.retention.bytes=-1}
compression.type=producer sensitive=false synonyms={STATIC_BROKER_CONFIG:compression.type=producer, DEFAULT_CONFIG:compression.type=producer}
sasl.login.connect.timeout.ms=null sensitive=false synonyms={}
max.connections.per.ip.overrides= sensitive=false synonyms={DEFAULT_CONFIG:max.connections.per.ip.overrides=}
sasl.login.refresh.window.factor=0.8 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.window.factor=0.8}
kafka.metrics.polling.interval.secs=10 sensitive=false synonyms={DEFAULT_CONFIG:kafka.metrics.polling.interval.secs=10}
metadata.log.max.record.bytes.between.snapshots=20971520 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.max.record.bytes.between.snapshots=20971520}
metadata.max.retention.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.retention.ms=604800000}
controller.quorum.election.backoff.max.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.election.backoff.max.ms=1000}
max.incremental.fetch.session.cache.slots=1000 sensitive=false synonyms={DEFAULT_CONFIG:max.incremental.fetch.session.cache.slots=1000}
delegation.token.master.key=null sensitive=true synonyms={}
ssl.key.password=null sensitive=true synonyms={}
reserved.broker.max.id=1000 sensitive=false synonyms={DEFAULT_CONFIG:reserved.broker.max.id=1000}
transaction.remove.expired.transaction.cleanup.interval.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.remove.expired.transaction.cleanup.interval.ms=3600000}
log.message.downconversion.enable=true sensitive=false synonyms={DEFAULT_CONFIG:log.message.downconversion.enable=true}
ssl.protocol=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:ssl.protocol=TLSv1.2}
metadata.log.segment.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.segment.ms=604800000}
transaction.state.log.load.buffer.size=5242880 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.load.buffer.size=5242880}
ssl.keystore.location=null sensitive=false synonyms={}
sasl.enabled.mechanisms=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.enabled.mechanisms=GSSAPI}
num.replica.alter.log.dirs.threads=null sensitive=false synonyms={}
zookeeper.ssl.cipher.suites=null sensitive=false synonyms={}
group.min.session.timeout.ms=6000 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.min.session.timeout.ms=6000, DEFAULT_CONFIG:group.min.session.timeout.ms=6000}
log.cleaner.io.buffer.load.factor=0.9 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.buffer.load.factor=0.9}
transaction.max.timeout.ms=900000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.max.timeout.ms=900000}
metadata.log.dir=null sensitive=false synonyms={}
process.roles= sensitive=false synonyms={DEFAULT_CONFIG:process.roles=}
group.max.size=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:group.max.size=2147483647}
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms=10000}
delegation.token.max.lifetime.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.max.lifetime.ms=604800000}
broker.id=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:broker.id=1, DEFAULT_CONFIG:broker.id=-1}
offsets.topic.compression.codec=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.compression.codec=0, DEFAULT_CONFIG:offsets.topic.compression.codec=0}
zookeeper.ssl.endpoint.identification.algorithm=HTTPS sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.endpoint.identification.algorithm=HTTPS}
replication.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:replication.quota.window.num=11}
advertised.listeners=null sensitive=false synonyms={}
queued.max.request.bytes=-1 sensitive=false synonyms={DEFAULT_CONFIG:queued.max.request.bytes=-1}
All configs for broker 2 are:
log.cleaner.min.compaction.lag.ms=0 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.min.compaction.lag.ms=0}
offsets.topic.num.partitions=50 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.num.partitions=50, DEFAULT_CONFIG:offsets.topic.num.partitions=50}
sasl.oauthbearer.jwks.endpoint.refresh.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.refresh.ms=3600000}
log.flush.interval.messages=9223372036854775807 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.interval.messages=9223372036854775807, DEFAULT_CONFIG:log.flush.interval.messages=9223372036854775807}
controller.socket.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:controller.socket.timeout.ms=30000, DEFAULT_CONFIG:controller.socket.timeout.ms=30000}
principal.builder.class=org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder sensitive=false synonyms={DEFAULT_CONFIG:principal.builder.class=org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder}
log.flush.interval.ms=null sensitive=false synonyms={}
controller.quorum.request.timeout.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.request.timeout.ms=2000}
sasl.oauthbearer.expected.audience=null sensitive=false synonyms={}
min.insync.replicas=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:min.insync.replicas=1, DEFAULT_CONFIG:min.insync.replicas=1}
num.recovery.threads.per.data.dir=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.recovery.threads.per.data.dir=1, DEFAULT_CONFIG:num.recovery.threads.per.data.dir=1}
ssl.keystore.type=JKS sensitive=false synonyms={DEFAULT_CONFIG:ssl.keystore.type=JKS}
zookeeper.ssl.protocol=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.protocol=TLSv1.2}
sasl.mechanism.inter.broker.protocol=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.mechanism.inter.broker.protocol=GSSAPI}
metadata.log.segment.bytes=1073741824 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.segment.bytes=1073741824}
fetch.purgatory.purge.interval.requests=1000 sensitive=false synonyms={STATIC_BROKER_CONFIG:fetch.purgatory.purge.interval.requests=1000, DEFAULT_CONFIG:fetch.purgatory.purge.interval.requests=1000}
ssl.endpoint.identification.algorithm=https sensitive=false synonyms={DEFAULT_CONFIG:ssl.endpoint.identification.algorithm=https}
zookeeper.ssl.keystore.location=null sensitive=false synonyms={}
replica.socket.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.socket.timeout.ms=30000, DEFAULT_CONFIG:replica.socket.timeout.ms=30000}
message.max.bytes=1000012 sensitive=false synonyms={STATIC_BROKER_CONFIG:message.max.bytes=1000012, DEFAULT_CONFIG:message.max.bytes=1048588}
max.connection.creation.rate=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connection.creation.rate=2147483647}
connections.max.reauth.ms=0 sensitive=false synonyms={DEFAULT_CONFIG:connections.max.reauth.ms=0}
log.flush.offset.checkpoint.interval.ms=60000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.offset.checkpoint.interval.ms=60000, DEFAULT_CONFIG:log.flush.offset.checkpoint.interval.ms=60000}
zookeeper.clientCnxnSocket=null sensitive=false synonyms={}
zookeeper.ssl.client.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.client.enable=false}
quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:quota.window.num=11}
sasl.oauthbearer.clock.skew.seconds=30 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.clock.skew.seconds=30}
zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.connect=zk-0.zk-hs.zookeeper.svc.cluster.local:2181,zk-1.zk-hs.zookeeper.svc.cluster.local:2181,zk-2.zk-hs.zookeeper.svc.cluster.local:2181}
authorizer.class.name= sensitive=false synonyms={DEFAULT_CONFIG:authorizer.class.name=}
password.encoder.secret=null sensitive=true synonyms={}
num.replica.fetchers=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.replica.fetchers=1, DEFAULT_CONFIG:num.replica.fetchers=1}
alter.log.dirs.replication.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:alter.log.dirs.replication.quota.window.size.seconds=1}
sasl.oauthbearer.jwks.endpoint.url=null sensitive=false synonyms={}
log.roll.jitter.hours=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.roll.jitter.hours=0, DEFAULT_CONFIG:log.roll.jitter.hours=0}
password.encoder.old.secret=null sensitive=true synonyms={}
log.cleaner.delete.retention.ms=86400000 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.delete.retention.ms=86400000}
sasl.login.retry.backoff.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.retry.backoff.ms=100}
queued.max.requests=500 sensitive=false synonyms={STATIC_BROKER_CONFIG:queued.max.requests=500, DEFAULT_CONFIG:queued.max.requests=500}
log.cleaner.threads=1 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.threads=1}
sasl.kerberos.service.name=null sensitive=false synonyms={}
socket.request.max.bytes=104857600 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.request.max.bytes=104857600, DEFAULT_CONFIG:socket.request.max.bytes=104857600}
log.message.timestamp.type=CreateTime sensitive=false synonyms={DEFAULT_CONFIG:log.message.timestamp.type=CreateTime}
zookeeper.ssl.keystore.type=null sensitive=false synonyms={}
connections.max.idle.ms=600000 sensitive=false synonyms={STATIC_BROKER_CONFIG:connections.max.idle.ms=600000, DEFAULT_CONFIG:connections.max.idle.ms=600000}
zookeeper.set.acl=false sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.set.acl=false, DEFAULT_CONFIG:zookeeper.set.acl=false}
delegation.token.expiry.time.ms=86400000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.expiry.time.ms=86400000}
max.connections=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connections=2147483647}
transaction.state.log.num.partitions=50 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.num.partitions=50}
controller.quorum.election.timeout.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.election.timeout.ms=1000}
listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL sensitive=false synonyms={DEFAULT_CONFIG:listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL}
log.retention.hours=168 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.hours=168, DEFAULT_CONFIG:log.retention.hours=168}
client.quota.callback.class=null sensitive=false synonyms={}
ssl.provider=null sensitive=false synonyms={}
delete.records.purgatory.purge.interval.requests=1 sensitive=false synonyms={DEFAULT_CONFIG:delete.records.purgatory.purge.interval.requests=1}
log.roll.ms=null sensitive=false synonyms={}
ssl.cipher.suites= sensitive=false synonyms={DEFAULT_CONFIG:ssl.cipher.suites=}
controller.quorum.retry.backoff.ms=20 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.retry.backoff.ms=20}
zookeeper.ssl.keystore.password=null sensitive=true synonyms={}
broker.session.timeout.ms=9000 sensitive=false synonyms={DEFAULT_CONFIG:broker.session.timeout.ms=9000}
security.inter.broker.protocol=PLAINTEXT sensitive=false synonyms={DEFAULT_CONFIG:security.inter.broker.protocol=PLAINTEXT}
delegation.token.secret.key=null sensitive=true synonyms={}
node.id=2 sensitive=false synonyms={STATIC_BROKER_CONFIG:node.id=2, DEFAULT_CONFIG:node.id=-1}
replica.high.watermark.checkpoint.interval.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.high.watermark.checkpoint.interval.ms=5000, DEFAULT_CONFIG:replica.high.watermark.checkpoint.interval.ms=5000}
replication.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:replication.quota.window.size.seconds=1}
sasl.kerberos.ticket.renew.window.factor=0.8 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.ticket.renew.window.factor=0.8}
zookeeper.connection.timeout.ms=18000 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.connection.timeout.ms=18000}
metrics.recording.level=INFO sensitive=false synonyms={DEFAULT_CONFIG:metrics.recording.level=INFO}
password.encoder.cipher.algorithm=AES/CBC/PKCS5Padding sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.cipher.algorithm=AES/CBC/PKCS5Padding}
ssl.principal.mapping.rules=DEFAULT sensitive=false synonyms={DEFAULT_CONFIG:ssl.principal.mapping.rules=DEFAULT}
replica.selector.class=null sensitive=false synonyms={}
max.connections.per.ip=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:max.connections.per.ip=2147483647}
background.threads=10 sensitive=false synonyms={STATIC_BROKER_CONFIG:background.threads=10, DEFAULT_CONFIG:background.threads=10}
quota.consumer.default=null sensitive=true synonyms={STATIC_BROKER_CONFIG:quota.consumer.default=null}
request.timeout.ms=30000 sensitive=false synonyms={STATIC_BROKER_CONFIG:request.timeout.ms=30000, DEFAULT_CONFIG:request.timeout.ms=30000}
log.message.format.version=3.0-IV1 sensitive=false synonyms={DEFAULT_CONFIG:log.message.format.version=3.0-IV1}
sasl.login.class=null sensitive=false synonyms={}
log.dir=/var/lib/kafka sensitive=false synonyms={STATIC_BROKER_CONFIG:log.dir=/var/lib/kafka, DEFAULT_CONFIG:log.dir=/tmp/kafka-logs}
log.segment.bytes=1073741824 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.segment.bytes=1073741824, DEFAULT_CONFIG:log.segment.bytes=1073741824}
replica.fetch.response.max.bytes=10485760 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.response.max.bytes=10485760}
group.max.session.timeout.ms=300000 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.max.session.timeout.ms=300000, DEFAULT_CONFIG:group.max.session.timeout.ms=1800000}
controller.listener.names=null sensitive=false synonyms={}
controller.quorum.append.linger.ms=25 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.append.linger.ms=25}
log.segment.delete.delay.ms=60000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.segment.delete.delay.ms=60000, DEFAULT_CONFIG:log.segment.delete.delay.ms=60000}
log.retention.minutes=null sensitive=false synonyms={}
log.dirs=/tmp/kafka-logs sensitive=false synonyms={STATIC_BROKER_CONFIG:log.dirs=/tmp/kafka-logs}
controlled.shutdown.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.enable=true, DEFAULT_CONFIG:controlled.shutdown.enable=true}
early.start.listeners=null sensitive=false synonyms={}
socket.connection.setup.timeout.max.ms=30000 sensitive=false synonyms={DEFAULT_CONFIG:socket.connection.setup.timeout.max.ms=30000}
log.message.timestamp.difference.max.ms=9223372036854775807 sensitive=false synonyms={DEFAULT_CONFIG:log.message.timestamp.difference.max.ms=9223372036854775807}
sasl.oauthbearer.scope.claim.name=scope sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.scope.claim.name=scope}
password.encoder.key.length=128 sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.key.length=128}
sasl.login.refresh.min.period.seconds=60 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.min.period.seconds=60}
sasl.oauthbearer.expected.issuer=null sensitive=false synonyms={}
sasl.login.read.timeout.ms=null sensitive=false synonyms={}
transaction.abort.timed.out.transaction.cleanup.interval.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.abort.timed.out.transaction.cleanup.interval.ms=10000}
sasl.kerberos.kinit.cmd=/usr/bin/kinit sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.kinit.cmd=/usr/bin/kinit}
log.cleaner.io.max.bytes.per.second=1.7976931348623157E308 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.max.bytes.per.second=1.7976931348623157E308}
auto.leader.rebalance.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:auto.leader.rebalance.enable=true, DEFAULT_CONFIG:auto.leader.rebalance.enable=true}
leader.imbalance.check.interval.seconds=300 sensitive=false synonyms={STATIC_BROKER_CONFIG:leader.imbalance.check.interval.seconds=300, DEFAULT_CONFIG:leader.imbalance.check.interval.seconds=300}
log.cleaner.min.cleanable.ratio=0.5 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.min.cleanable.ratio=0.5}
replica.lag.time.max.ms=10000 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.lag.time.max.ms=10000, DEFAULT_CONFIG:replica.lag.time.max.ms=30000}
num.network.threads=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.network.threads=3, DEFAULT_CONFIG:num.network.threads=3}
ssl.keystore.key=null sensitive=true synonyms={}
sasl.client.callback.handler.class=null sensitive=false synonyms={}
metrics.num.samples=2 sensitive=false synonyms={DEFAULT_CONFIG:metrics.num.samples=2}
socket.send.buffer.bytes=102400 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.send.buffer.bytes=102400, DEFAULT_CONFIG:socket.send.buffer.bytes=102400}
password.encoder.keyfactory.algorithm=null sensitive=false synonyms={}
socket.receive.buffer.bytes=102400 sensitive=false synonyms={STATIC_BROKER_CONFIG:socket.receive.buffer.bytes=102400, DEFAULT_CONFIG:socket.receive.buffer.bytes=102400}
sasl.oauthbearer.sub.claim.name=sub sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.sub.claim.name=sub}
replica.fetch.min.bytes=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.fetch.min.bytes=1, DEFAULT_CONFIG:replica.fetch.min.bytes=1}
broker.rack=null sensitive=false synonyms={}
zookeeper.ssl.truststore.password=null sensitive=true synonyms={}
unclean.leader.election.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:unclean.leader.election.enable=true, DEFAULT_CONFIG:unclean.leader.election.enable=false}
sasl.oauthbearer.jwks.endpoint.retry.backoff.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.retry.backoff.ms=100}
offsets.retention.check.interval.ms=600000 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.retention.check.interval.ms=600000, DEFAULT_CONFIG:offsets.retention.check.interval.ms=600000}
producer.purgatory.purge.interval.requests=1000 sensitive=false synonyms={DEFAULT_CONFIG:producer.purgatory.purge.interval.requests=1000}
controller.quorum.voters= sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.voters=}
metrics.sample.window.ms=30000 sensitive=false synonyms={DEFAULT_CONFIG:metrics.sample.window.ms=30000}
log.retention.check.interval.ms=300000 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.check.interval.ms=300000, DEFAULT_CONFIG:log.retention.check.interval.ms=300000}
sasl.login.refresh.window.jitter=0.05 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.window.jitter=0.05}
leader.imbalance.per.broker.percentage=10 sensitive=false synonyms={STATIC_BROKER_CONFIG:leader.imbalance.per.broker.percentage=10, DEFAULT_CONFIG:leader.imbalance.per.broker.percentage=10}
controller.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:controller.quota.window.num=11}
metric.reporters= sensitive=false synonyms={DEFAULT_CONFIG:metric.reporters=}
quota.producer.default=null sensitive=true synonyms={STATIC_BROKER_CONFIG:quota.producer.default=null}
sasl.oauthbearer.token.endpoint.url=null sensitive=false synonyms={}
auto.create.topics.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:auto.create.topics.enable=true, DEFAULT_CONFIG:auto.create.topics.enable=true}
ssl.engine.factory.class=null sensitive=false synonyms={}
replica.socket.receive.buffer.bytes=65536 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.socket.receive.buffer.bytes=65536, DEFAULT_CONFIG:replica.socket.receive.buffer.bytes=65536}
zookeeper.ssl.truststore.location=null sensitive=false synonyms={}
replica.fetch.wait.max.ms=500 sensitive=false synonyms={STATIC_BROKER_CONFIG:replica.fetch.wait.max.ms=500, DEFAULT_CONFIG:replica.fetch.wait.max.ms=500}
password.encoder.iterations=4096 sensitive=false synonyms={DEFAULT_CONFIG:password.encoder.iterations=4096}
default.replication.factor=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:default.replication.factor=1, DEFAULT_CONFIG:default.replication.factor=1}
ssl.truststore.password=null sensitive=true synonyms={}
sasl.kerberos.principal.to.local.rules=DEFAULT sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.principal.to.local.rules=DEFAULT}
log.preallocate=false sensitive=false synonyms={DEFAULT_CONFIG:log.preallocate=false}
transactional.id.expiration.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:transactional.id.expiration.ms=604800000}
control.plane.listener.name=null sensitive=false synonyms={}
transaction.state.log.replication.factor=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:transaction.state.log.replication.factor=1, DEFAULT_CONFIG:transaction.state.log.replication.factor=3}
num.io.threads=8 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.io.threads=8, DEFAULT_CONFIG:num.io.threads=8}
sasl.login.refresh.buffer.seconds=300 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.buffer.seconds=300}
offsets.commit.required.acks=-1 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.commit.required.acks=-1, DEFAULT_CONFIG:offsets.commit.required.acks=-1}
connection.failed.authentication.delay.ms=100 sensitive=false synonyms={DEFAULT_CONFIG:connection.failed.authentication.delay.ms=100}
delete.topic.enable=false sensitive=false synonyms={STATIC_BROKER_CONFIG:delete.topic.enable=false, DEFAULT_CONFIG:delete.topic.enable=true}
quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:quota.window.size.seconds=1}
ssl.truststore.type=JKS sensitive=false synonyms={DEFAULT_CONFIG:ssl.truststore.type=JKS}
offsets.commit.timeout.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.commit.timeout.ms=5000, DEFAULT_CONFIG:offsets.commit.timeout.ms=5000}
zookeeper.ssl.ocsp.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.ocsp.enable=false}
broker.heartbeat.interval.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:broker.heartbeat.interval.ms=2000}
sasl.mechanism.controller.protocol=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.mechanism.controller.protocol=GSSAPI}
log.cleaner.max.compaction.lag.ms=9223372036854775807 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.max.compaction.lag.ms=9223372036854775807}
zookeeper.ssl.enabled.protocols=null sensitive=false synonyms={}
log.retention.ms=null sensitive=false synonyms={}
alter.log.dirs.replication.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:alter.log.dirs.replication.quota.window.num=11}
log.cleaner.enable=true sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.enable=true}
controller.quorum.fetch.timeout.ms=2000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.fetch.timeout.ms=2000}
offsets.load.buffer.size=5242880 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.load.buffer.size=5242880, DEFAULT_CONFIG:offsets.load.buffer.size=5242880}
ssl.client.auth=none sensitive=false synonyms={DEFAULT_CONFIG:ssl.client.auth=none}
controlled.shutdown.max.retries=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.max.retries=3, DEFAULT_CONFIG:controlled.shutdown.max.retries=3}
offsets.topic.replication.factor=3 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.replication.factor=3, DEFAULT_CONFIG:offsets.topic.replication.factor=3}
zookeeper.ssl.truststore.type=null sensitive=false synonyms={}
transaction.state.log.min.isr=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:transaction.state.log.min.isr=1, DEFAULT_CONFIG:transaction.state.log.min.isr=2}
ssl.secure.random.implementation=null sensitive=false synonyms={}
sasl.kerberos.ticket.renew.jitter=0.05 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.ticket.renew.jitter=0.05}
ssl.trustmanager.algorithm=PKIX sensitive=false synonyms={DEFAULT_CONFIG:ssl.trustmanager.algorithm=PKIX}
zookeeper.session.timeout.ms=6000 sensitive=false synonyms={STATIC_BROKER_CONFIG:zookeeper.session.timeout.ms=6000, DEFAULT_CONFIG:zookeeper.session.timeout.ms=18000}
log.retention.bytes=-1 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.retention.bytes=-1, DEFAULT_CONFIG:log.retention.bytes=-1}
controller.quota.window.size.seconds=1 sensitive=false synonyms={DEFAULT_CONFIG:controller.quota.window.size.seconds=1}
sasl.jaas.config=null sensitive=true synonyms={}
sasl.kerberos.min.time.before.relogin=60000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.kerberos.min.time.before.relogin=60000}
offsets.retention.minutes=1440 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.retention.minutes=1440, DEFAULT_CONFIG:offsets.retention.minutes=10080}
replica.fetch.backoff.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.backoff.ms=1000}
inter.broker.protocol.version=3.3-IV3 sensitive=false synonyms={DEFAULT_CONFIG:inter.broker.protocol.version=3.3-IV3}
kafka.metrics.reporters= sensitive=false synonyms={DEFAULT_CONFIG:kafka.metrics.reporters=}
num.partitions=1 sensitive=false synonyms={STATIC_BROKER_CONFIG:num.partitions=1, DEFAULT_CONFIG:num.partitions=1}
ssl.keystore.certificate.chain=null sensitive=true synonyms={}
socket.connection.setup.timeout.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:socket.connection.setup.timeout.ms=10000}
broker.id.generation.enable=true sensitive=false synonyms={STATIC_BROKER_CONFIG:broker.id.generation.enable=true, DEFAULT_CONFIG:broker.id.generation.enable=true}
listeners=PLAINTEXT://:9092 sensitive=false synonyms={STATIC_BROKER_CONFIG:listeners=PLAINTEXT://:9092, DEFAULT_CONFIG:listeners=PLAINTEXT://:9092}
ssl.enabled.protocols=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:ssl.enabled.protocols=TLSv1.2}
inter.broker.listener.name=null sensitive=false synonyms={}
alter.config.policy.class.name=null sensitive=false synonyms={}
delegation.token.expiry.check.interval.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.expiry.check.interval.ms=3600000}
log.flush.scheduler.interval.ms=9223372036854775807 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.flush.scheduler.interval.ms=9223372036854775807, DEFAULT_CONFIG:log.flush.scheduler.interval.ms=9223372036854775807}
zookeeper.max.in.flight.requests=10 sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.max.in.flight.requests=10}
log.index.size.max.bytes=10485760 sensitive=false synonyms={DEFAULT_CONFIG:log.index.size.max.bytes=10485760}
ssl.keymanager.algorithm=SunX509 sensitive=false synonyms={DEFAULT_CONFIG:ssl.keymanager.algorithm=SunX509}
sasl.login.callback.handler.class=null sensitive=false synonyms={}
replica.fetch.max.bytes=1048576 sensitive=false synonyms={DEFAULT_CONFIG:replica.fetch.max.bytes=1048576}
zookeeper.ssl.crl.enable=false sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.crl.enable=false}
sasl.server.callback.handler.class=null sensitive=false synonyms={}
log.cleaner.dedupe.buffer.size=134217728 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.dedupe.buffer.size=134217728}
log.cleaner.io.buffer.size=524288 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.buffer.size=524288}
create.topic.policy.class.name=null sensitive=false synonyms={}
ssl.truststore.certificates=null sensitive=true synonyms={}
socket.listen.backlog.size=50 sensitive=false synonyms={DEFAULT_CONFIG:socket.listen.backlog.size=50}
controlled.shutdown.retry.backoff.ms=5000 sensitive=false synonyms={STATIC_BROKER_CONFIG:controlled.shutdown.retry.backoff.ms=5000, DEFAULT_CONFIG:controlled.shutdown.retry.backoff.ms=5000}
sasl.server.max.receive.size=524288 sensitive=false synonyms={DEFAULT_CONFIG:sasl.server.max.receive.size=524288}
security.providers=null sensitive=false synonyms={}
log.roll.hours=168 sensitive=false synonyms={STATIC_BROKER_CONFIG:log.roll.hours=168, DEFAULT_CONFIG:log.roll.hours=168}
log.cleanup.policy=delete sensitive=false synonyms={DEFAULT_CONFIG:log.cleanup.policy=delete}
initial.broker.registration.timeout.ms=60000 sensitive=false synonyms={DEFAULT_CONFIG:initial.broker.registration.timeout.ms=60000}
log.flush.start.offset.checkpoint.interval.ms=60000 sensitive=false synonyms={DEFAULT_CONFIG:log.flush.start.offset.checkpoint.interval.ms=60000}
log.roll.jitter.ms=null sensitive=false synonyms={}
transaction.state.log.segment.bytes=104857600 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.segment.bytes=104857600}
offsets.topic.segment.bytes=104857600 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.segment.bytes=104857600, DEFAULT_CONFIG:offsets.topic.segment.bytes=104857600}
metadata.max.idle.interval.ms=500 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.idle.interval.ms=500}
sasl.login.retry.backoff.max.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.retry.backoff.max.ms=10000}
group.initial.rebalance.delay.ms=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.initial.rebalance.delay.ms=0, DEFAULT_CONFIG:group.initial.rebalance.delay.ms=3000}
log.index.interval.bytes=4096 sensitive=false synonyms={DEFAULT_CONFIG:log.index.interval.bytes=4096}
log.cleaner.backoff.ms=15000 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.backoff.ms=15000}
ssl.truststore.location=null sensitive=false synonyms={}
offset.metadata.max.bytes=4096 sensitive=false synonyms={STATIC_BROKER_CONFIG:offset.metadata.max.bytes=4096, DEFAULT_CONFIG:offset.metadata.max.bytes=4096}
ssl.keystore.password=null sensitive=true synonyms={}
fetch.max.bytes=57671680 sensitive=false synonyms={DEFAULT_CONFIG:fetch.max.bytes=57671680}
metadata.max.retention.bytes=-1 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.retention.bytes=-1}
compression.type=producer sensitive=false synonyms={STATIC_BROKER_CONFIG:compression.type=producer, DEFAULT_CONFIG:compression.type=producer}
sasl.login.connect.timeout.ms=null sensitive=false synonyms={}
max.connections.per.ip.overrides= sensitive=false synonyms={DEFAULT_CONFIG:max.connections.per.ip.overrides=}
sasl.login.refresh.window.factor=0.8 sensitive=false synonyms={DEFAULT_CONFIG:sasl.login.refresh.window.factor=0.8}
kafka.metrics.polling.interval.secs=10 sensitive=false synonyms={DEFAULT_CONFIG:kafka.metrics.polling.interval.secs=10}
metadata.log.max.record.bytes.between.snapshots=20971520 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.max.record.bytes.between.snapshots=20971520}
metadata.max.retention.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:metadata.max.retention.ms=604800000}
controller.quorum.election.backoff.max.ms=1000 sensitive=false synonyms={DEFAULT_CONFIG:controller.quorum.election.backoff.max.ms=1000}
max.incremental.fetch.session.cache.slots=1000 sensitive=false synonyms={DEFAULT_CONFIG:max.incremental.fetch.session.cache.slots=1000}
delegation.token.master.key=null sensitive=true synonyms={}
ssl.key.password=null sensitive=true synonyms={}
reserved.broker.max.id=1000 sensitive=false synonyms={DEFAULT_CONFIG:reserved.broker.max.id=1000}
transaction.remove.expired.transaction.cleanup.interval.ms=3600000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.remove.expired.transaction.cleanup.interval.ms=3600000}
log.message.downconversion.enable=true sensitive=false synonyms={DEFAULT_CONFIG:log.message.downconversion.enable=true}
ssl.protocol=TLSv1.2 sensitive=false synonyms={DEFAULT_CONFIG:ssl.protocol=TLSv1.2}
metadata.log.segment.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:metadata.log.segment.ms=604800000}
transaction.state.log.load.buffer.size=5242880 sensitive=false synonyms={DEFAULT_CONFIG:transaction.state.log.load.buffer.size=5242880}
ssl.keystore.location=null sensitive=false synonyms={}
sasl.enabled.mechanisms=GSSAPI sensitive=false synonyms={DEFAULT_CONFIG:sasl.enabled.mechanisms=GSSAPI}
num.replica.alter.log.dirs.threads=null sensitive=false synonyms={}
zookeeper.ssl.cipher.suites=null sensitive=false synonyms={}
group.min.session.timeout.ms=6000 sensitive=false synonyms={STATIC_BROKER_CONFIG:group.min.session.timeout.ms=6000, DEFAULT_CONFIG:group.min.session.timeout.ms=6000}
log.cleaner.io.buffer.load.factor=0.9 sensitive=false synonyms={DEFAULT_CONFIG:log.cleaner.io.buffer.load.factor=0.9}
transaction.max.timeout.ms=900000 sensitive=false synonyms={DEFAULT_CONFIG:transaction.max.timeout.ms=900000}
metadata.log.dir=null sensitive=false synonyms={}
process.roles= sensitive=false synonyms={DEFAULT_CONFIG:process.roles=}
group.max.size=2147483647 sensitive=false synonyms={DEFAULT_CONFIG:group.max.size=2147483647}
sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms=10000 sensitive=false synonyms={DEFAULT_CONFIG:sasl.oauthbearer.jwks.endpoint.retry.backoff.max.ms=10000}
delegation.token.max.lifetime.ms=604800000 sensitive=false synonyms={DEFAULT_CONFIG:delegation.token.max.lifetime.ms=604800000}
broker.id=2 sensitive=false synonyms={STATIC_BROKER_CONFIG:broker.id=2, DEFAULT_CONFIG:broker.id=-1}
offsets.topic.compression.codec=0 sensitive=false synonyms={STATIC_BROKER_CONFIG:offsets.topic.compression.codec=0, DEFAULT_CONFIG:offsets.topic.compression.codec=0}
zookeeper.ssl.endpoint.identification.algorithm=HTTPS sensitive=false synonyms={DEFAULT_CONFIG:zookeeper.ssl.endpoint.identification.algorithm=HTTPS}
replication.quota.window.num=11 sensitive=false synonyms={DEFAULT_CONFIG:replication.quota.window.num=11}
advertised.listeners=null sensitive=false synonyms={}
queued.max.request.bytes=-1 sensitive=false synonyms={DEFAULT_CONFIG:queued.max.request.bytes=-1}
Default configs for brokers in the cluster are:
4.验证集群功能
4.1.在kafka-0创建topic
/opt/kafka/bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --partitions 3 --replication-factor 2
qiteck@server:~/program/docker_service/kafka$ sudo kubectl exec -it kafka-0 -n kafka -- bash
root@kafka-0:/# /opt/kafka/bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --partitions 3 --replication-factor 2
Created topic test.
root@kafka-0:/#
4.2.查看topic列表
/opt/kafka/bin/kafka-topics.sh --list --bootstrap-server localhost:9092
root@kafka-0:/# /opt/kafka/bin/kafka-topics.sh --list --bootstrap-server localhost:9092
test
4.3.在kafka-0进入topic为test的消费者模式:
/opt/kafka/bin/kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092
root@kafka-0:/# /opt/kafka/bin/kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092
4.4.在kafka-1进入topic为test的生产者模式:
/opt/kafka/bin/kafka-console-producer.sh --topic test --broker-list localhost:9092
qiteck@server:~$ sudo kubectl exec -it kafka-1 -n kafka -- bash
root@kafka-1:/# /opt/kafka/bin/kafka-console-producer.sh --topic test --broker-list localhost:9092
>aaa
>bbb
>
发送2个数据aaa,bbb到testtopic
4.5.在kafka-0以topic为test的消费者模式中可以看到消息:
/opt/kafka/bin/kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092
root@kafka-0:/# /opt/kafka/bin/kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092
aaa
bbb
可以看到kafka-0在test这个topic有收到2个消息aaa/bbb
至此kafka部署完成