解释kafka中的复制偏移检查点和恢复点偏移

mcdcgff0  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(368)

有人能解释这些文件的含义吗,这些文件存在于kafka代理日志中。
root@a2md23297l:/tmp/kafka-logs-1#cat恢复点偏移检查点
0
5
我的主题0
Kafka通病
我的主题10
Kafka通病
测试0
root@a2md23297l:/tmp/kafka-logs-1#cat复制偏移检查点
0
5
我的主题0
Kafka通病
我的主题10
Kafka通病
测试0 57
仅供参考,我的主题,kafkatopic\u r2p1\u 1,我的主题,kafkatopic\u r2p1,test是创建的主题。提前谢谢。

wa7juj8i

wa7juj8i1#

马尔科很在行。
起始的两个数字(0-不确定这是什么)(5-特定磁盘上存在的分区数)
主题名称旁边的数字(0-主题的分区号)next number是刷新到磁盘的偏移量(恢复点偏移量checpoint)和复制偏移量检查点中复制副本成功复制数据的最后偏移量

biswetbf

biswetbf2#

阿法伊克: recovery-point-offset-checkpoint 是内部代理日志,kafka在其中跟踪哪些消息(从到偏移量)已成功检查点到磁盘。 replication-offset-checkpoint 是内部代理日志,kafka在其中跟踪哪些消息(从到偏移量)已成功复制到其他代理。
有关更多详细信息,您可以更深入地了解: kafka/core/src/main/scala/kafka/server/LogOffsetMetadata.scala 以及 ReplicaManager.scala . 代码注解得很好。

相关问题