2 Configuration Reference

Apache Kafka & Strimzi · 3:17

Listen on 93

Lyrics

[Verse 1]
Setting up your KRaft configuration
Seven parameters need your dedication
Process roles define what your node will be
Controller, broker, or both running free
Node ID makes each server unique
Integer values, no duplicates we seek

[Chorus]
Config reference, seven keys to know
Process roles, node ID, let the metadata flow
Controller quorum voters, listener names
Metadata log directory, snapshot games
Max record bytes and idle time
KRaft configuration, working in rhyme

[Verse 2]
Controller quorum voters in a list
One at host one, two at host two, can't be missed
Port nine zero nine three is the way
Three controllers keep the cluster in play
Controller listener names must be clear
CONTROLLER is the name that we hear

[Chorus]
Config reference, seven keys to know
Process roles, node ID, let the metadata flow
Controller quorum voters, listener names
Metadata log directory, snapshot games
Max record bytes and idle time
KRaft configuration, working in rhyme

[Bridge]
Metadata log directory needs a fast disk
Twenty megabytes triggers snapshots, don't miss
Five hundred milliseconds for idle time max
These defaults keep your cluster on track

[Verse 3]
Broker comma controller runs them both
Process roles honor your deployment oath
Dedicated storage for metadata logs
Performance matters, avoid the system clogs
Configure these seven, your cluster will sing
KRaft architecture, that's the new thing

[Chorus]
Config reference, seven keys to know
Process roles, node ID, let the metadata flow
Controller quorum voters, listener names
Metadata log directory, snapshot games
Max record bytes and idle time
KRaft configuration, working in rhyme

[Outro]
Seven parameters, commit them to mind
KRaft configuration, perfectly designed

← 1 Sizing & Topology Planning | 3 Rollback & Risk Management →