kafka消费者计算机需要运行zookeeper吗?

问题描述 投票:0回答:2

所以我的问题是:如果我有一台运行Kafka(和zookeeper)的服务器,而另一台只使用消息的计算机,那么消费计算机也需要运行zookeeper吗?还是服务器负责所有工作?

apache-kafka kafka-consumer-api spring-kafka
2个回答
2
投票

编号

Zookeeper在卡夫卡的角色是:

  • 经纪人注册:(具有心跳机制的群集成员身份,以使列表保持最新状态)>
  • 存储主题配置:
  • 存在哪些主题,每个主题有多少个分区拥有ISR清单,其中副本在哪里,谁是首选领导者分区
  • Electing controller:
  • 控制器是代理之一,负责维护所有分区的领导者/跟随者关系。

    因此Zookeeper仅需要kafka经纪人。消费者或生产者都无需拥有Zookeper。


1
投票

消费者不需要动物园管理员

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.