面试python机器学习爬虫大数据面试

Kafka面试题!掌握它才说明你真正懂Kafka

2019-03-18  本文已影响503人  搬运工来架构

1、请说明什么是Apache Kafka?

2、说说Kafka的使用场景?

3、使用Kafka有什么优点和缺点?

4、为什么说Kafka性能很好,体现在哪里?

5、请说明什么是传统的消息传递方法?

6、请说明Kafka相对传统技术有什么优势?

7、解释Kafka的Zookeeper是什么?我们可以在没有Zookeeper的情况下使用Kafka吗?

8、解释Kafka的用户如何消费信息?

9、解释如何提高远程用户的吞吐量?

10、解释一下,在数据制作过程中,你如何能从Kafka得到准确的信息?

11、解释如何减少ISR中的扰动?broker什么时候离开ISR?

12、Kafka为什么需要复制?

13、如果副本在ISR中停留了很长时间表明什么?

14、请说明如果首选的副本不在ISR中会发生什么?

15、有可能在生产后发生消息偏移吗?

16、Kafka的设计是什么样的呢?

17、数据传输的事物定义有哪三种?

18、Kafka判断一个节点是否还活着有那两个条件?

19、producer是否直接将数据发送到broker的leader(主节点)?

20、Kafa consumer是否可以消费指定分区消息?

21、Kafka消息是采用Pull模式,还是Push模式?

22、Kafka存储在硬盘上的消息格式是什么?

23、Kafka高效文件存储设计特点:

24、Kafka 与传统消息系统之间有三个关键区别

25、Kafka创建Topic时如何将分区放置到不同的Broker中

26、Kafka新建的分区会在哪个目录下创建

27、partition的数据如何保存到硬盘

28、kafka的ack机制

29、Kafka的消费者如何消费数据

30、消费者负载均衡策略

31、kafka消息数据是否有序?

32、kafaka生产数据时数据的分组策略,生产者决定数据产生到集群的哪个partition中

33、kafka consumer 什么情况会触发再平衡reblance?

34、描述下kafka consumer 再平衡步骤?

    以上是关于Kafka面试题,建议自己尝试做一遍,要获取面试题答案的,请关注当前微信-共众好《搬运工来架构》,回复:kafka答案。即可获取~

上一篇下一篇

猜你喜欢

热点阅读