You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Status

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

Discussion thread: No [DISCUSS] – did vote directly

JIRA: KAFKA-5862

Released: 1.0.0

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

Motivation

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

None.


  • No labels