This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • KIP-198: Remove ZK dependency from Streams Reset Tool
Skip to end of metadata
Go to start of metadata

Status

Current state: Accepted [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