Hi Kakfa Experts

Trying to understand compatibility of MM2 libraries packaged as part of
core kafka release 2.4 with Kafka Cluster running with Kafka core version
2.0.0.

The major improvements to MM2 were implemented as part of the KIP-382
<https://cwiki.apache.org/confluence/display/KAFKA/KIP-382%3A+MirrorMaker+2.0>
and
merged via this PR <https://github.com/apache/kafka/pull/6295/files>. In
this PR I don’t see any changes being made to core kafka. The changes are
only seen with Kafka-connect and mirrormaker related code.

As I know Kafka Connect is a client application to kafka (Similar to any
standard consumer and producer application). And MM2 built on top of Kafka
Connect Architecture.

Though MirrorMaker2 related libraries are bundled with Core kafka libraries
i.e., 2.4 Kafka version as part of release cycles and packages, I think MM2
doesn't have absolute dependency on the same version of the Kafka Broker
(i.e., the one built with kafka 2.4.).

The reason being the MM2 component is client side.

Is it valid to assume that we can set MM2 using kafka core 2.4 release
packages to work with Kafka Broker set up with Kafka 2.0.0?

Any responses, comments or any materials in this regard are highly
appreciated.


Many thanks in advance!


-- 
Thanks & Regards
Ranga

Reply via email to