conduktor.io ↗

KIP-90 — Remove zkClient dependency from Streams

Accepted Streams

Removes Kafka Streams' direct ZooKeeper dependency by replacing internal topic creation via ZooKeeper with AdminClient RPC calls to the broker. Streams directly accessed ZooKeeper to create internal topics (repartition, changelog), coupling it to ZK availability and access credentials, and bypassing broker-side topic validation and quota enforcement.

Details

AuthorHojjat Jafarpour
StatusAccepted
JIRAKAFKA-4060
WikiView on Apache Wiki
Created2016-11-08
Last Modified2018-05-31
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.