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
Details
| Author | Viktor Somogyi |
| Status | Accepted |
| Kafka Version | 2.2 |
| JIRA | KAFKA-7433 |
| Wiki | View on Apache Wiki |
| Created | 2018-09-27 |
| Last Modified | 2019-02-21 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.