KIP-555 — Deprecate direct Zookeeper access in Kafka administrative tools
Accepted Kafka 2.5 AdminKRaft
Deprecates the `--zookeeper` flag across all Kafka administrative CLI tools (e.g., `kafka-topics.sh`, `kafka-configs.sh`) in preparation for KIP-500's full ZooKeeper removal, marking the flag as unsupported and routing all operations through the broker Admin API instead. Direct ZooKeeper access from CLI tools bypasses broker-side authorization and couples tooling to ZooKeeper's internal metadata schema.
Details
| Author | Colin McCabe |
| Status | Accepted |
| Kafka Version | 2.5 |
| JIRA | KAFKA-9397 |
| Wiki | View on Apache Wiki |
| Created | 2020-01-09 |
| Last Modified | 2020-04-20 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.