Flink: как параллелизм, установленный в пользовательском интерфейсе Jobmanager, связан со слотами задач? - PullRequest
0 голосов
/ 26 ноября 2018

Допустим, у меня есть 8 диспетчеров задач с 16 слотами для задач.Если я отправляю задание с помощью пользовательского интерфейса Jobmanager и устанавливаю параллелизм на 8, могу ли я использовать только 8 слотов задач?

Что если у меня есть 8 диспетчеров задач с 8 слотами, и я отправляю ту же работу с параллелизмом8?Это точно то же самое?Или есть разница в способе обработки данных?

Спасибо.

1 Ответ

0 голосов
/ 27 ноября 2018

Общее количество слотов задач в кластере Flink определяет максимальный параллелизм, но количество используемых слотов может превышать фактический параллелизм.Рассмотрим, например, это задание:

Flink job

При выполнении с параллелизмом два в кластере с 2 менеджерами задач, каждый из которых предлагает 3 слота, планировщикбудет использовать 5 слотов задач, например:

Parallelism of two with two task managers with three slots each

Однако, если базовый параллелизм увеличен до шести, планировщик сделает это (обратите внимание, чтов этом примере приемник остается параллельным единице:

Increase parallelism to six

См. Распределенная среда выполнения Flink для получения дополнительной информации.

...