原文:Kafka设计解析(二十一)Kafka水位(high watermark)与leader epoch的讨论

转载自huxihx,原文链接Kafka水位 high watermark 与leader epoch的讨论 本文主要讨论 . 版本之前Kafka的副本备份机制的设计问题以及 . 是如何解决的。简单来说, . 之前副本备份机制主要依赖水位 或水印 的概念,而 . 采用了leader epoch来标识备份进度。后面我们会详细讨论两种机制的差异。不过首先先做一些基本的名词含义解析。 水位或水印 wat ...

2018-08-27 23:12 0 1394 推荐指数:

查看详情

Kafka水位(high watermark)与leader epoch讨论

~~~这是一篇有点长的文章,希望不会令你昏昏欲睡~~~ 本文主要讨论0.11版本之前Kafka的副本备份机制的设计问题以及0.11是如何解决的。简单来说,0.11之前副本备份机制主要依赖水位(或水印)的概念,而0.11采用了leader epoch来标识备份进度。后面我们会详细讨论两种机制的差异 ...

Thu Sep 21 23:40:00 CST 2017 36 17049
关于Kafka high watermark讨论2

  之前写过一篇关于Kafka High watermark的文章,引起的讨论不少:有赞扬之声,但更多的是针对文中的内容被challenge,于是下定决心找个晚上熬夜再看了一遍,昨晚挑灯通读了一遍确实发现不少错误。鉴于此我决定再写一篇博客重新梳理一下最新版本中High watermark(下称HW ...

Tue Sep 04 22:47:00 CST 2018 9 1767
kafka水位Leader-Epoch

目录 高水位水位更新机制 Leader 副本高水位 Follower 副本高水位水位更新说明 Leader Epoch水位 在分区高水位以下的消息被认为是已提交消息。kafka中,分区的高水位 ...

Sat Apr 03 05:44:00 CST 2021 0 230
Kafka的HW和Leader Epoch

本文主要讨论0.11版本之前Kafka的副本备份机制的设计问题以及0.11是如何解决的。简单来说,0.11之前副本备份机制主要依赖水位(或水印)的概念,而0.11采用了leader epoch来标识备份进度。后面我们会详细讨论两种机制的差异。不过首先先做一些基本的名词含义解析水位或水印 ...

Fri Mar 06 01:15:00 CST 2020 0 618
面试连环炮系列(二十一):你们的项目怎么使用kafka

你们的项目怎么使用kafka? 我们采用kafka进行日志采集,准确点说是ELK方案,即elasticsearch + logstash + kibana + kafka。通过Spring AOP的方式收集日志,通过kafaka发送出去。 kafa存在丢消息的情况吗,怎么解决 ...

Mon Oct 21 22:01:00 CST 2019 0 330
kafka入门之broker-水印和leader epoch

每个kafka副本对象都持有2个重要的属性:日志末端位移LEO,高水印HW Kafkaleader副本和follower副本的LEO更新机制是不同的,后面我们会详细讨论Kafkaleader副本和follower副本的hw值更新机制也是不同的。 消费者无法消费分区leader副本 ...

Sun Jul 21 04:24:00 CST 2019 0 549
Kafka设计解析二十)Apache Flink Kafka consumer

转载自 huxihx,原文链接 Apache Flink Kafka consumer Flink提供了Kafka connector用于消费/生产Apache Kafka topic的数据。Flink的Kafka consumer集成了checkpoint机制以提供精确一次 ...

Mon Aug 27 06:43:00 CST 2018 0 3310
Kafka:副本同步机制(HW&Leader Epoch

通常,Kafka中的每个Partiotion中有多个副本(Replica)用于实现高可用,使用相关命令可以查看某一Topic中的Partition数量、Leader、Follower以及ISR的情况: 想象一个场景,Consumer正在消费Leader中Offset=10的数据,而此时 ...

Fri Mar 26 08:59:00 CST 2021 0 388
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM