conduktor.io ↗

KIP-377 — TopicCommand to use AdminClient

Accepted Kafka 2.2 Admin

KIP-377 migrates `kafka-topics.sh` from direct ZooKeeper connections to the `AdminClient` Kafka protocol API. Direct ZooKeeper access bypasses broker-enforced policies (e.g., `CreateTopicPolicy`), requires ZooKeeper connectivity separate from broker connectivity, and blocks the eventual removal of ZooKeeper from Kafka.

Protocol Impact

Metadata

Details

AuthorViktor Somogyi
StatusAccepted
Kafka Version2.2
JIRAKAFKA-7433
WikiView on Apache Wiki
Created2018-09-27
Last Modified2019-02-21
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.