Kafka MirrorMaker 本身并不支持跨集群復制。它主要用于在同一 Kafka 集群內復制數據,將一個或多個主題的分區從源集群復制到目標集群。
如果你需要實現跨集群復制,可以考慮使用其他工具或方法,例如:
使用 Apache Kafka Connect 的 Kafka Connect Cluster 功能,它可以在不同的 Kafka 集群之間復制數據。這需要一個中間節點來協調兩個集群之間的連接和數據傳輸。
使用第三方工具,如 Debezium、Kafka Streams 等,這些工具可以幫助你在不同的 Kafka 集群之間同步數據。
使用自定義解決方案,如編寫自定義的消費者和生產者程序,通過在源集群和目標集群之間建立直接連接來實現數據傳輸。這種方法需要處理網絡延遲、數據一致性和故障恢復等問題。