Hello,

I have 50 on-prem field devices that each function as a single-broker kafka 
cluster. I am replicating to a multi-broker "master" cluster in a datacenter. 
I've been doing this by running the original mirrormaker in the datacenter. 
(Because of concerns about unauthorized data access, we cannot run mirrormaker 
on the field devices). This has a lot of overhead because I am running an 
instance of mirrormaker for every remote node. I have been testing mirrormaker2 
to reduce this overhead because it supports several clusters in the 
configuration. However, its seems like when any of the clusters are unreachable 
none of the replication works. Is there a work around for this or a better way 
to replicate topics from several remote clusters?

Here’s an example of my mm2 properties:

bootstrap.server=192.0.2.1:9092
replication.factor=2
checkpoints.topic.replication.factor=1
heartbeats.topic.replication.factor=1
offset-syncs.topic.replication.factor=1
offset.storage.replication.factor=1
status.storage.replication.factor=1
config.storage.replication.factor=1

dc-cluster.bootstrap.servers = 192.0.2.1:9092
remote-cluster1.bootstrap.servers = 192.0.2.2:9092
remote-cluster2.bootstrap.servers = 192.0.2.3:9092

clusters=dc-cluster,remote-cluster1,remote-cluster2
remote-cluster1->dc-cluster.enabled = true
remote-cluster2->dc-cluster.enabled = true


Thanks,
Taylor Mahany

Reply via email to