明月夜深沉 2021-12-30 01:30 采纳率: 60%
浏览 121
已结题

Flink-SQL-Client查询报:java.lang.IllegalArgumentException:Checkpoint is not supported for batch jobs.

flink-conf.yaml

img

sql-client-defaults.yaml

img

报错内容

img

大概原因我了解。是因为我在 sql-client-defaults.yaml 中把Type设置为batch,换成streaming就行了。但是如果我换成streaming,当我执行一条insert into 语句就会在Yarn上面生成一个application。并且当我的客户端推出后也一直存在,一直占用资源。所以我想试试batch模式下是否会这样。但是换成batch之后查询就会报一上面的错误。我个人理解,sql-client-defaults.yaml 是sql-client的配置,是否修改sql-client-defaults.yaml就可以了。但是看来并不行。不知道有什么解决方案。望各位不吝赐教!
  • 写回答

1条回答 默认 最新

  • BigDataToAI 2021-12-30 16:20
    关注

    如报错所述呢,您使用了batch模式,但是您在flink-conf.yaml配置文件中还配置了checkpoints相关的配置呢,如果您要使用batch模式,请先把flink-conf.yaml配置中的checkpoint相关配置删了呢。

    当然我们在使用的时候,其实是还有另外一种模式的呢,就是使用flink session模式,在该模式下往yarn session中提交任务,该模式下有任务提交了,会申请taskmanger,如果任务结束之后会释放taskmanager,也不失为一种好的测试方法呢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 1月21日
  • 已采纳回答 1月14日
  • 创建了问题 12月30日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部