По какому принципу работает Spark в целом?

Spark делит данные на партиции и выполняет работу над ними на executors. Driver строит план, а вычисления запускаются при действиях, которым нужен результат.

Короткий ответ

Что ответить на собеседовании

Spark делит данные на партиции и выполняет работу над ними на executors. Driver строит план, а вычисления запускаются при действиях, которым нужен результат.

Подробный разбор

Ответ с пояснениями

Spark делит данные на партиции и выполняет работу над ними на executors. Driver строит план, а вычисления запускаются при действиях, которым нужен результат.

Преобразования обычно ленивые; обмен между партициями требует shuffle и часто определяет стоимость. Потерянную часть вычисления можно восстановить по зависимостям, если доступен источник. Модель выполнения Spark.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку