开发者社区 > 大数据与机器学习 > 人工智能平台PAI > 正文

如下请问机器学习PAI的这个问题怎么解决?

flinksql消费upsert-kafka每次重启都是重新消费的情况大家有遇到没,有没有办法把消费设置成latest

展开
收起
乐天香橙派 2023-11-14 10:57:42 51 0
1 条回答
写回答
取消 提交回答
  • 是的,FlinkSQL消费UPSERT-Kafka时,每次重启都会从开始位置重新消费,这是Flink的消费模式决定的。Flink默认会从起始位置消费数据,除非你显式地指定了消费的偏移量。

    如果你想让FlinkSQL消费UPSERT-Kafka时从最新的偏移量开始消费,你可以通过设置startingOffset属性来实现。在你的FLINK_HOME/conf/flink-conf.yaml文件中,添加以下配置:

    job.default-parallelism: 1
    execution.checkpointing.interval: 60000
    execution.checkpointing.timeout: 60000
    table.exec.source.auto-offset-reset: latest
    

    这样,FlinkSQL就会从最新的偏移量开始消费UPSERT-Kafka的数据。

    2023-11-30 13:44:26
    赞同 展开评论 打赏

人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。

相关产品

  • 人工智能平台 PAI
  • 热门讨论

    热门文章

    相关电子书

    更多
    微博机器学习平台架构和实践 立即下载
    机器学习及人机交互实战 立即下载
    大数据与机器学习支撑的个性化大屏 立即下载