Прочитав этот вопрос, я хотел бы задать дополнительные вопросы:
- Диспетчер кластеров - это долговременная служба, на которой работает node?
- Возможно ли, что узлы Master и Driver будут одинаковыми? Я полагаю, что должно существовать правило, в котором говорится, что эти два узла должны быть разными?
- В случае отказа драйвера node, кто несет ответственность за повторное запуск приложения? и что будет точно? например, как будут задействованы узлы Master node, Cluster Manager и Workers (если они есть) и в каком порядке?
- Аналогично предыдущему вопросу: в случае неудачи мастера node, что произойдет точно и кто несет ответственность за восстановление после отказа?