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

如何在 Flink 中配置目标表的并行度或解决TEMPORARY TABLE更新慢的问题?

如何在 Flink 中配置目标表的并行度或解决TEMPORARY TABLE更新慢的问题?具体场景如下:

使用元数据 select-db.center_risk_service.data_model_user 作为目标表时,应如何设置 'sink.parallelism' = '3'?
如果使用 TEMPORARY TABLE 作为目标表,如何解决更新慢的问题?(如果问题1无法解决,可能只能选用 TEMPORARY TABLE)
ea3b1e301010381c126bbd75ef6bf2f7.png
53f653fee2b11a06be561759beecf96c.png

展开
收起
三分钟热度的鱼 2024-03-20 14:36:46 16 0
1 条回答
写回答
取消 提交回答
  • 您好,若使用元数据 select-db.center_risk_service.data_model_user 做为目标表,那么您可以在sink表后面加上
    /+ OPTIONS('sink.parallelism' = '3') / 来设置参数 。至于使用 TEMPORARY TABLE 做为目标表出现的同步慢问题,一般是从源端读取数据慢,下游busy繁忙导致的上游反压有延迟等。此回答整理自钉群“实时计算Flink产品交流群”

    2024-03-20 14:46:17
    赞同 展开评论 打赏

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

相关电子书

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