50个kafka常见面试题及答案.docxVIP

  • 0
  • 0
  • 约1.87万字
  • 约 36页
  • 2026-10-23 发布于四川
  • 举报

50个kafka常见面试题及答案

第一篇

一、选择题(15题)

1.关于Kafka的核心组件,下列哪项不属于Kafka集群的基本组成部分?

A.Broker

B.Topic

C.Zookeeper

D.Spark

答案:C

解析:Kafka集群由Broker(服务节点)、Topic(消息主题)、Partition(分区)、Producer(生产者)、Consumer(消费者)等组成。Zookeeper是早期版本用于协调管理(元数据存储、Leader选举等)的外部组件,并非Kafka集群的基本组成部分;且新版本Kafka已支持KRaft模式,可脱离Zookeeper独立运行。

2.Kafka中,每个Topic被分为多个分区,关于分区的描述,下列说法错误的是?

A.分区是Kafka并行处理的基本单位

B.分区内的消息是有序的

C.分区数越多,吞吐量一定越高

D.分区可以分布在不同Broker上

答案:C

解析:分区数增加能提升并行处理能力(生产者可并行写入、消费者可并行消费),但过多分区会增加集群管理开销(如元数据同步、重平衡压力),且受限于Broker资源(CPU、内存、磁盘I/O),吞吐量并非随分区数线性增长。

3.关于Kafka的副本机制,下列说法正确的是?

A.副本仅用于数据备份,不参与读写

B.ISR(In-SyncReplicas)是指与Lead

文档评论(0)

1亿VIP精品文档

相关文档