简体   繁体   English

Kafka MirrorMaker2 端口用于集群间通信

[英]Kafka MirorMaker2 ports for inter cluster communication

I have setup Apache MirrorMaker 3.0.0 with active-active strategy for two Kafka clusters (named DC, DR).我已经为两个 Kafka 集群(名为 DC、DR)设置了具有主动-主动策略的 Apache MirrorMaker 3.0.0。 So topic on DC is replicated by MirrorMaker2 as DC.<topic_name> on the DR cluster and vice-vera.因此,MirrorMaker2 将 DC 上的主题复制为 DR 集群上的 DC.<topic_name>,反之亦然。

In each cluster i have setup 3 kafka broker nodes.在每个集群中,我设置了 3 个 kafka 代理节点。

Lets suppose below IP config is used让我们假设使用下面的 IP 配置

DC 1st node IP : kafka-dc-server1:9092
DC 2nd node IP : kafka-dc-server2:9092
DC 3rd node IP : kafka-dc-server3:9092

DR 1st node IP : kafka-dr-server1:9092
DR 2nd node IP : kafka-dr-server2:9092
DR 3rd node IP : kafka-dr-server3:9092

Connect-maker properties连接制造商属性

DC.bootstrap.servers = kafka-dc-server1:9092, kafka-dc-server2:9092, kafka-dc-server3:9092
DR.bootstrap.servers = kafka-dr-server1:9092, kafka-dr-server2:9092, kafka-dr-server3:9092

Just want to understand whether only 9092 port is sufficient to inter cluster communication(records, offset and other metadata transition) or do we need to open connectivity on some ports also?只是想了解仅 9092 端口是否足以进行集群间通信(记录、偏移量和其他元数据转换),还是我们还需要在某些端口上打开连接?

如果端口9092用作每个server.properties > listeners设置,那么,是的,这些是任何客户端通信的引导服务器值。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM