卡夫卡和动物园pipe理员之间的注册stream程

在尝试dockerize kafka和zookeeper时遇到一些问题。

那么你们可以通过图表或者其他方式帮助我理解卡夫卡和动物园pipe理员之间的stream程吗? zookeeper是否需要连接kafka服务器的端口9092?

提前致谢。

卡夫卡使用Zookeeper作为分布式资源,以保持卡夫卡演员(生产者,消费者)需要知道的元数据。 但Kafka使用Zookeeper,反之亦然。 因此,Kafka和Zookeeper之间的连接将被创buildKafka与Zookeeper的端口2181(默认Zookeeper的服务端口)通话。 端口9092(或以前的6667)是Kafka经纪人(又名Kafka服务器)用来接受连接和获取/发送消息的端口,但这些端口对Zookeeper完全没有任何作用。