conduktor.io ↗

KIP-979 — Allow independently stop KRaft processes

Accepted Kafka 3.7 KRaftAdmin

Adds separate PID files and stop scripts for KRaft controller and broker processes so they can be independently stopped when co-located on the same machine. Previously a single `kafka-server-stop.sh` script signaled all Kafka processes indiscriminately, making it impossible to stop just the controller without killing the co-located broker.

Details

AuthorHailey Ni
StatusAccepted
Kafka Version3.7
JIRAKAFKA-15471
WikiView on Apache Wiki
Created2023-08-22
Last Modified2023-11-17
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.