Как клиент Flink SQL различает пакетный режим и потоковый режим? - PullRequest
0 голосов
/ 23 декабря 2019

Как все мы знаем, Flink имеет два основных API (DataStream / DataSet), но когда я использую Flink Sql Client для отправки задания, мне не нужно выбирать потоковый или пакетный режим. Так как Flink SQL Client решает:используйте пакетный режим и потоковый режим. Я не нашел ответа в Официальном документе. Итак, я хотел бы узнать, как Flink SQL Client различает пакетный режим и потоковый режим?

1 Ответ

0 голосов
/ 23 декабря 2019

Когда вы запускаете клиент Flink SQL, вы можете указать среду, которая будет использоваться, через

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

Файл среды - это файл YAML, описывающий среду выполнения каталога и таблицы, включая использование пакетного режима или потоковой передачи:

execution:
  type: streaming

Подробнее см. в документации .

...