Я выполняю одно задание Flink на Yarn, как описано здесь .
flink run -m yarn-cluster -yn 3 -ytm 12000
Я могу установить количество узлов пряжи / диспетчеров задач с помощью указанного выше параметра -yn
. Однако я хочу знать, возможно ли установить количество слотов задач на диспетчер задач . Когда я использую параметр параллелизма (-p
), он устанавливает только общий параллелизм. А количество временных интервалов задач вычисляется путем деления этого значения на количество предоставленных менеджеров задач. Я попытался использовать параметр динамических свойств (-yD
), который должен «позволять пользователю указывать дополнительные значения конфигурации», например:
-yD -Dtaskmanager.numberOfTaskSlots=8
Но это не перезаписывает значение, указанное в flink-conf.yaml
.
Есть ли способ указать количество слотов задач на TaskManager при запуске одного на лету (кроме изменения файла конфигурации)?
Также есть документация, какие динамические свойства допустимы с использованием параметра -yD
?