我找不到群集中Kafka节点的任何细节相互通信。我的意思是在复制期间,生产者将要与其中一个节点联系。让我们说它是领导者。现在进行复制,应该按照配置将数据复制到其他节点。那怎么回事?那些沟通是通过zookeeper集群进行的吗?或者,Leader直接与Follower交谈进行复制?如果他们直接沟通,他们在哪个端口上做到了?
答案 0 :(得分:3)
生产者向Kafka领导者发送消息,其他Kafka节点充当该领导者的客户端进行复制,就像任何外部Kafka客户端一样。关注者使用默认9092与正常客户端暴露的相同端口进行通信。