Current state: Accepted [VOTE] KIP-198: Remove ZK dependency from Streams Reset Tool

Discussion thread: No [DISCUSS] – did vote directly


Released: 1.0.0

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.

Public Interfaces

The command line tool `bin/kafka-streams-application-reset` has parameter `--zookeeper` that will be deprecated.

Proposed Changes

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.

Test Plan

  • Current test should be sufficient.

Rejected Alternatives


  • No labels