Flink SQL Client如何区分批处理模式和流模式?

时间:2019-12-23 02:51:23

标签: apache-flink flink-sql

众所周知,Flink有两个核心API(DataStream / DataSet),但是当我使用flink Sql Client提交作业时,我不需要选择流或批处理模式。因此Flink SQL Client如何决定使用批处理模式和流模式。我在正式文件中找不到答案。 那么,我想知道Flink SQL Client如何区分批处理模式和流模式?

1 个答案:

答案 0 :(得分:0)

启动Flink的SQL客户端时,您可以指定要通过的环境

sql-client.sh embedded -d <default environment file> -e <session environment file>

环境文件是描述目录和表执行环境(包括使用批处理还是流式处理)的YAML文件:

execution:
  type: streaming

有关更多详细信息,请参见the documentation