flink 作业有时通过 sql-client.sh 提交,没有任何检查点(更改它的方法是什么)或在失败时如何恢复

时间:2021-03-23 05:26:12

标签: apache-flink flink-streaming flink-sql

例如嵌入的sql-client.sh 插入到 wap_fileused_daily(orgId, pdate, platform, platform_count) 选择 u.orgId, u.pdate, coalesce(p.platform,'other'), sum(u.isMessage) as platform_count as platform_count from users as u left join ua_map_platform as p on u.uaType = p.uatype 其中 u.isMessage = 1 group by u.orgId, u.pdate, p.platform

它将显示为:enter image description here

永远不会有任何检查点。 问题:1)如何触发检查点(alert job) 2) 发生故障时如何恢复

2 个答案:

答案 0 :(得分:0)

您可以在 SQL 客户端 YAML 文件中指定执行配置参数。例如,以下应该有效:

configuration:
  execution.checkpointing.interval: 42

答案 1 :(得分:0)