jessica
jessica

Reputation: 2610

Kafka Client compatibility

we are using the following Kafka client on our Linux red-hat servers

0.8.1 Release
Released March 12, 2014
Release Notes
Source download: kafka-0.8.1-src.tgz (asc, md5)
Binary downloads:
Scala 2.8.0 - kafka_2.8.0-0.8.1.tgz (asc, md5)
Scala 2.8.2 - kafka_2.8.2-0.8.1.tgz (asc, md5)
Scala 2.9.1 - kafka_2.9.1-0.8.1.tgz (asc, md5)
Scala 2.9.2 - kafka_2.9.2-0.8.1.tgz (asc, md5)
Scala 2.10 - kafka_2.10-0.8.1.tgz (asc, md5)
We build for multiple versions of Scala. This only matters if you are using Scala and you want a version built for the same Scala version you use. Otherwise any version should work (2.9.2 is recommended).

from Kafka broker side , we upgrade the Kafka brokers versions to 1.X version

now we need to know if Kafka Client compatibility ( 0.8.1 ) is fit the Kafka broker - 1.0

after searching we found this post Determine the Kafka-Client compatibility with kafka-broker

but we not found the Kafka client 0.8.1 compatibility with Kafka broker versions

how to know what is the Kafka brokers version that fit Kafka client version - 0.8.1 ?

Upvotes: 0

Views: 4146

Answers (1)

OneCricketeer
OneCricketeer

Reputation: 191728

Kafka clients running 0.8.1 are not compatible with 1.0 brokers, or even 0.9 brokers due to KIP-35 which includes protocol versions within the client API requests to handle better cross-version support

You can refer to the wiki here - https://cwiki.apache.org/confluence/display/KAFKA/Compatibility+Matrix

I would suggest going to a 2.x release as well

Upvotes: 3

Related Questions