美文网首页Hadoop
kafka 相关配置总结

kafka 相关配置总结

作者: 简书徐小耳 | 来源:发表于2019-03-09 16:24 被阅读106次

kafka 总结

  • 心跳线程和poll线程分开,但是心跳线程是在poll线程中启动的
  • 在满足max.partition.fetch.bytes限制的情况下,假如fetch到了100个record,放到本地缓存后,由于max.poll.records限制每次只能poll出15个record。
    那么KafkaConsumer就需要执行7次poll才能将这一次通过网络发起的fetch请求所fetch到的这100个record消费完毕。其中前6次是每次pool中15个record,最后一次是poll出10个record。
  • session.timeout.ms:这个值必须设置在broker configuration中的group.min.session.timeout.ms 与 group.max.session.timeout.ms之间。
    当Consumer由于某种原因不能发Heartbeat到coordinator时,并且时间超过session.timeout.ms时,就会认为该consumer已退出,它所订阅的partition会分配到同一group 内的其它的consumer
  • ·heartbeat.interval.ms:心跳是在consumer与coordinator之间进行的。心跳是确定consumer存活,加入或者退出group的有效手段。所以heartBeat最好小于session.timeout 这样我们可以在缺少多个heartBeat后再让该consumer退出
  • ·max.poll.interval.ms:前面说过要求程序中不间断的调用poll()。如果长时间没有调用poll,且间隔超过这个值时,就会认为这个consumer失败了。因为我们poll一般都是阻塞一段时间poll,如果pollTimeout大于max.poll.interval.ms 会导致
    如果没有数据 在阻塞过程中kafka 剔除该consumer

相关文章

  • kafka 相关配置总结

    kafka 总结 心跳线程和poll线程分开,但是心跳线程是在poll线程中启动的 在满足max.partitio...

  • Kafka 最佳实践

    Kafka 基本配置及性能优化 这里主要是 Kafka 集群基本配置的相关内容。 硬件要求 Kafka 集群基本硬...

  • kafka相关证书配置

    一、设置kafka 参考文档: 配置参考文档: https://www.orchome.com/171[https...

  • Kafka相关文章索引(2)

    基本常识 kafka主要配置 Kafka配置说明 Kafka学习整理四(Producer配置) Kafka学习整理...

  • 干货 | Kafka 内核知识梳理,附思维导图

    前面我们已经分享过几篇Kafka的文章,最近简单梳理了下Kafka内核相关的知识,涵盖了Kafka架构总结,副本机...

  • kafka学习系列

    Kafka学习总结(一)——Kafka简介 Kafka学习总结(二)——Kafka设计原理 Kafka学习总结(三...

  • CDH 组件配置

    kafka外网访问配置 进入kafka 点击配置 搜索kafka.properties 的 Kafka Broke...

  • kafka相关知识总结

    一、kafka基础知识 1、kafka是什么 2、kafka生产数据时的分组策略 3、kafka如何保证数据的完全...

  • kafka相关配置和JavaAPI

    配置 server.properties是配置文件 具体文档可以查看https://kafka.apache.or...

  • 【kafka 源码】 kafka 生产者初始化过程

    Kafka 生产者初始化时,首先会初始化生产者相关配置 ProducerConfig 。然后,根据配置,初始化分区...

网友评论

    本文标题:kafka 相关配置总结

    本文链接:https://www.haomeiwen.com/subject/eptepqtx.html