conduktor.io ↗

KIP-593 — Enable --if-exists and --if-not-exists for AdminClient in TopicCommand

Discarded Admin

Extends `kafka-topics.sh` to support `--if-exists` and `--if-not-exists` flags when using `--bootstrap-server`, bringing the AdminClient-backed code path to parity with the ZooKeeper-backed path. Using `--bootstrap-server` with these idempotency flags previously resulted in an error because only the ZooKeeper code path handled them.

Details

AuthorCheng Tan
StatusDiscarded
JIRAKAFKA-9862
WikiView on Apache Wiki
Created2020-04-13
Last Modified2020-09-09
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.