
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.