从Kafka的最新消费者版本来看,消费者并不依赖zookeeper。“但是”https://kafka.apache.org/Kafka说需要zookeeper,所以启动zookeeper服务器。为什么会这样?。一旦创建了一个主题,即使我认为它可以工作。那么zookeeper的目的仅仅是为了创建一个主题?如果是这样,为什么不移动创建主题也独立于zookeeper
5anewei61#
消费者并不依赖zookeeper,因为他们是客户端的。生产商也是如此。Kafka经纪人自己也需要Zookeeper。Kafka经纪人利用zookeeper来协调和同步他们自己。
of1yzvn42#
kafka主题仍然需要zookeeper来选择一个领导者,沟通服务器故障,存储主题列表,以及一些额外的元数据,比如副本位置和主题配置。据我所知,合流和Kafka社区正试图摆脱Zookeeper的依赖。例如,avro模式注册表现在可以使用kafka进行领导人选举。在合流云中,你根本无法接触到Zookeeper。Kafka维基-Kafka如何依赖Zookeeper
2条答案
按热度按时间5anewei61#
消费者并不依赖zookeeper,因为他们是客户端的。生产商也是如此。
Kafka经纪人自己也需要Zookeeper。Kafka经纪人利用zookeeper来协调和同步他们自己。
of1yzvn42#
kafka主题仍然需要zookeeper来选择一个领导者,沟通服务器故障,存储主题列表,以及一些额外的元数据,比如副本位置和主题配置。
据我所知,合流和Kafka社区正试图摆脱Zookeeper的依赖。例如,avro模式注册表现在可以使用kafka进行领导人选举。在合流云中,你根本无法接触到Zookeeper。
Kafka维基-Kafka如何依赖Zookeeper