基于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部署完成

 

posted @ 2023-02-07 10:13  若-飞  阅读(213)  评论(0编辑  收藏  举报