tongchenkeji 发表于:2023-4-19 16:34:460次点击 已关注取消关注 关注 私信 flinksql例子建表的,没有报错就自动结束FAILED了是正常的嘛?[阿里云实时计算 Flink版] 暂停朗读为您朗读 flinksql例子建表的没有报错就自动结束FAILED了是正常的嘛? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 实时计算Flink版# 实时计算 Flink版3179
wljslmzAM 2023-11-27 18:13:37 1 建表不会直接导致任务的运行,所以表的创建通过submit job到实时计算引擎是不会失败的,除非您在创建表的过程中出现了一些异常情况,例如语法错误、表不存在等。 但是,如果您只是创建了一张表而没有对其进行任何查询操作,则任务的运行状态会是“FINISHED”,而不是“FAILED”。因此,如果您在执行建表语句后没有对其进行查询操作,观察任务运行状态会发现其状态一般是“FINISHED”。如果建表的过程中有异常情况导致任务执行失败,则状态会是“FAILED”。 另外,需要注意的是,建表语句的语法正确性并不能保证表的正确性。如果您在建表的过程中指定的表的配置参数、数据源、分区方式等出现了错误,就可能导致表无法正常运行或查询。因此,在执行建表语句后,建议您通过DESC或SHOW等命令来验证表的正确性,以确保其能够正常使用。
建表不会直接导致任务的运行,所以表的创建通过submit job到实时计算引擎是不会失败的,除非您在创建表的过程中出现了一些异常情况,例如语法错误、表不存在等。
但是,如果您只是创建了一张表而没有对其进行任何查询操作,则任务的运行状态会是“FINISHED”,而不是“FAILED”。因此,如果您在执行建表语句后没有对其进行查询操作,观察任务运行状态会发现其状态一般是“FINISHED”。如果建表的过程中有异常情况导致任务执行失败,则状态会是“FAILED”。
另外,需要注意的是,建表语句的语法正确性并不能保证表的正确性。如果您在建表的过程中指定的表的配置参数、数据源、分区方式等出现了错误,就可能导致表无法正常运行或查询。因此,在执行建表语句后,建议您通过DESC或SHOW等命令来验证表的正确性,以确保其能够正常使用。
sql也分批和流,如果是批结束且是finish是正常的,此回答整理自钉群“【③群】Apache Flink China社区”