Hi Ruben,

The offset-syncs topic is necessary when the checkpointing feature of MM2 is being used (a.k.a. consumer group offset replication). Since the offsets of the original and the replica topic are not guaranteed to exactly match, there has to be a translation step when replicating the committed group offsets. The offset-syncs topic is used for storing these "mappings". The data replication (MirrorSourceConnector & Task) is responsible for writing into this topic.

I don't think there is a way to disable this feature. If you don't use checkpointing, you can safely ignore the issue. Alternatively, I remember that there was a feature around configuring MM2 to put the offset-syncs topic into the target cluster instead of the source cluster.

Daniel

2022.01.18. 11:01 keltezéssel, Ruben de Vries írta:
We've been trying to setup a MirrorMaker 2 to mirror data from a cluster on
which we only have read access.
It seems to work, but the logs are hammered with
TopicAuthorizationException errors in the MirrorCheckpointConnector thread
for a mm2-offset-syncs.target-cluster.internal topic.

At this point I think I'm fairly certain it's trying to access this topic
on the source cluster, which is possible in our case ...

I've been trying to dig through the codebase to figure out what the purpose
and importance is of this topic or if it can be disabled, but that's a bit
too much of a challenge haha.

So I'm coming here to ask:
  - Could we somehow disable this?
  - Or could we safely ignore this?

Ruben


--
Az e-mailen az AVG vírusellenőrzést végzett.
http://www.avg.com

Reply via email to