开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink CDC下图情况,我是不是应该调哪个等待时间?

Flink CDC下图情况,我是不是应该调哪个等待时间?image.png

展开
收起
真的很搞笑 2023-12-11 13:49:34 30 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    对于Flink CDC的等待时间,确实可以通过一些配置进行调节。例如,在Flink CDC 2.0中提出了增量快照算法后,通过切片可以将checkpoint粒度降至chunk,chunk大小是用户可配置的,默认是8096条,用户可以将其调至更小。这样可以减轻写入压力,减少内存资源的使用,提升下游写入存储时的稳定性。

    另外,如果你使用的是MySQL的Binlog作为数据源,还可以尝试将Binlog的保留时间调大,比如7天。具体命令如下:show variables like 'expire_logs_days'; set global expire_logs_days=7;。这样可以避免因下游聚合算子或者Sink算子长时间出现反压,导致source无法消费数据的情况。

    2023-12-12 14:38:29
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载