Not sure were you exactly copied this. However, second paragraph here
https://kafka.apache.org/documentation/#upgrade_10_2_0 explains:

> Starting with version 0.10.2, Java clients (producer and consumer) have 
> acquired the ability to communicate with older brokers. Version 0.10.2 
> clients can talk to version 0.10.0 or newer brokers. However, if your brokers 
> are older than 0.10.0, you must upgrade all the brokers in the Kafka cluster 
> before upgrading your clients. Version 0.10.2 brokers support 0.8.x and newer 
> clients.


-Matthias


On 11/27/17 3:57 PM, Brian Cottingham wrote:
> On 11/27/17, 5:53 PM, "Matthias J. Sax" <matth...@confluent.io> wrote:
> 
>     Since 0.10.2, you can upgrade your clients without upgrading your brokers.
>     
>     
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-97%3A+Improved+Kafka+Client+RPC+Compatibility+Policy
>     
> 
> According to that doc,
> 
>> New brokers support older clients, but new clients do not support older 
>> broker versions. 
> 
> So it sounds like I can in fact upgrade my brokers without upgrading my 
> clients. Am I correct to assume the inter.broker.protocol.version setting 
> mentioned in the upgrade docs sis unrelated to the clients?
>     
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to