MirrorMaker 2.0:启动MirrorMaker之前,主题是否需要存在于目标群集中?

时间:2020-06-11 21:47:00

标签: apache-kafka apache-kafka-mirrormaker

我的源集群有一组将数据发布到的主题。我在mirrormaker属性文件中指定了这些主题名称。我尚未在目标集群中创建主题。我的假设是MM 2.0将在目标群集中自动创建这些主题(如果不存在)。但是,当我尝试从目标集群中的主题进行消费时,会看到以下消息-

[2020-06-11 21:45:19,301] WARN [Consumer clientId=consumer-console-consumer-78249-1, groupId=console-consumer-78249] Error while fetching metadata with correlation id 4790 : {topic1=UNKNOWN_TOPIC_OR_PARTITION} (org.apache.kafka.clients.NetworkClient)

这是否意味着需要在目标集群中预先创建主题和分区?

2 个答案:

答案 0 :(得分:0)

我正在查看与源主题名称相同的主题,但是目标群集中的主题名称为.topic1。

答案 1 :(得分:0)

否,MM 2.0负责在目标群集中创建复制的主题。目标群集中的主题名称将为sourceAlias。

请参阅此以获取更多详细信息:https://cwiki.apache.org/confluence/display/KAFKA/KIP-382%3A+MirrorMaker+2.0#KIP382:MirrorMaker2.0-Config,ACLSync