gpt4 book ai didi

apache-kafka - Flink(Kafka 来源)如何管理偏移量?

转载 作者:行者123 更新时间:2023-12-02 20:52:15 29 4
gpt4 key购买 nike

我正在使用Flink的FlinkKafkaConsumer09,我想知道kafka消费者的偏移量存储在哪里?

我在 Zookeeper 和 Kafka 的偏移主题中都找不到它们。 kafka-consumer-offset工具也找不到。

这是由 Flink 内部处理的吗?

最佳答案

Flink does not purely rely on Kafka’s consumer group offset tracking, but tracks and checkpoints these offsets internally as well.

Flink 使用来自 Kafka 主题的数据并使用 Flink 的分布式检查点机制定期检查点。如果发生故障,Flink 将从检查点目录恢复记录,然后开始从 Kafka 偏移量读取数据。

为了使用故障 Kafka 消费者,在 Flink 中启用检查点非常重要。

以下是您可以如何做到的。

final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
env.enableCheckpointing(5000); // checkpoint every 5000 msecs

关于apache-kafka - Flink(Kafka 来源)如何管理偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41913371/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com