Current state: Accepted [VOTE] KIP-198: Remove ZK dependency from Streams Reset Tool
Discussion thread: No [DISCUSS] – did vote directly
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
Currently, Kafka Streams reset tool depends on ZK and has parameter `--zookeeper`. We want to get rid of this dependency and use the new AdminClient instead.
The command line tool `bin/kafka-streams-application-reset` has parameter `--zookeeper` that will be deprecated.
Use AdminClient instead of ZK within `StreamsResetter` and deprecate --zookeeper option. Update `bin/kafka-streams-application-reset` accordingly.
Compatibility, Deprecation, and Migration Plan
- Backward compatible to all brokers that understand the required AdminClient request.
- Current test should be sufficient.