Документация Flink объясняет, как организована распределенная среда выполнения. Подводя итог, по сравнению с Spark:
- Диспетчер задач: Spark Worker
- Слот задач: Spark Task
- Применение: программа Spark Driver
Что касается менеджера вакансий Флинка, то до недавнего времени (Флинк 1.6) это был монолит, играющий много ролей. Теперь, когда он был подвергнут рефакторингу, он по-прежнему отвечает за большинство проблем кластера, которые не зависят от структуры кластера, а именно: координация контрольных точек, восстановление и планирование.
См. Также ответы на этот вопрос .