High Level Architecture

Screenshot 2024-08-04 at 2.57.05 PM.png

Overview

Apache Kafka MirrorMaker replicates data across two Kafka clusters, within or across data centers. MirrorMaker takes messages from a source Kafka cluster and writes them to a target Kafka cluster, which makes it a very useful tool for those wanting to ensure the availability and consistency of their enterprise data. MirrorMaker are for disaster recovery and data aggregation.

MirrorMaker 2.0 connectors – remember, we’re based on Kafka Connect now – and related internal topics (offset sync, checkpoint and heartbeat) help manage the transfer and synchronization of data between the clusters.

Using Strimzi, configure a KafkaMirrorMaker2 resource to define the Kafka Connect deployment, including the connection details of the source and target clusters, and start running a set of MirrorMaker 2.0 connectors to make the connection.

Mirror Maker Primary to DR Procedure

Pre-Requisite

Step-By-Step Procedure

Mirror Maker DR to Primary Procedure