众所周知,Flink有两个核心API(DataStream / DataSet),但是当我使用flink Sql Client提交作业时,我不需要选择流或批处理模式。因此Flink SQL Client如何决定使用批处理模式和流模式。我在正式文件中找不到答案。 那么,我想知道Flink SQL Client如何区分批处理模式和流模式?
答案 0 :(得分:0)
启动Flink的SQL客户端时,您可以指定要通过的环境
sql-client.sh embedded -d <default environment file> -e <session environment file>
环境文件是描述目录和表执行环境(包括使用批处理还是流式处理)的YAML文件:
execution:
type: streaming
有关更多详细信息,请参见the documentation。