【问题标题】:Kafka Mirror Maker for same topic name in source and destination cluster源和目标集群中相同主题名称的 Kafka Mirror Maker
【发布时间】:2022-12-19 11:36:17
【问题描述】:

我想在源集群和目标集群之间设置 kafka MM2。我的用例是我可以成功地从源集群主题“test”镜像到目标集群主题“test”(没有集群名称前缀)。

现在我想要从源集群主题“test”到目标集群主题“xyx”的镜像(没有集群名称前缀)。任何线索将不胜感激?

你好,

我想在具有不同主题名称的源集群和目标集群之间设置 kafka MM2。

【问题讨论】:

    标签: apache-kafka apache-kafka-mirrormaker


    【解决方案1】:

    MirrorMaker 使用复制策略来确定远程主题的名称。默认复制策略将源集群别名作为前缀注入远程主题。

    MirrorMaker 还有另一个保留主题名称的复制策略,称为IdentityReplicationPolicy

    为了使用它,您需要将 MirrorMaker 配置中的 replication.policy.class 设置为 org.apache.kafka.connect.mirror.IdentityReplicationPolicy

    【讨论】:

    • 我在目标端的 mm2 conf 中添加了以下属性,以便源集群别名没有前缀。 replication.policy.separator、source.cluster.alias、destination.cluster.alias 设置为空白。现在我想将目标集群主题命名为不同于源集群主题名称的名称。
    猜你喜欢
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 2021-03-28
    • 1970-01-01
    • 2021-03-07
    相关资源
    最近更新 更多