We are running a separate ZK cluster and its version is not really tied to the version of Kafka we're using.
I have seen the Confluent compatibility matrix and based on that our *current* version of Kafka is not compatible with our version of ZK, and we haven't seen any problems with that. My suspicion is that Confluent might be using some of the newer ZK features such as e.g. dynamic configuration and that's where their requirements come from, but that doesn't mean Kafka requires the versions of ZK that Confluent lists as required for the Confluent platform. On Thu, Jul 23, 2020 at 1:06 PM M. Manna <manme...@gmail.com> wrote: > Hi, > > AFAIK, ZK is packed with Kafka. So if you upgrade to 2.4.1 you’ll get what > is in 2.4.1. > > It’s a little different however, if you’re hosting ZK in a different host > running independently of Kafka. > > What’s your situation ? > > > > On Thu, 23 Jul 2020 at 21:02, Andrey Klochkov <akloch...@liftoff.io> > wrote: > > > Hello, > > We're upgrading our Kafka from 1.1.0 to 2.4.1 and I'm wondering if ZK > needs > > to be upgraded too (we're currently on 3.4.6). The upgrade guide says > that > > "kafka has switched to the XXX version of ZK" but never says if switching > > to a newer ZK is mandatory or not. What are the guidelines on keeping > Kafka > > and ZK compatible? > > > > -- > > Andrey Klochkov > > > -- Andrey Klochkov