Как запрос работает в Apache Tez, поскольку он не имеет условной задачи. И большой стол определяется во время выполнения - PullRequest
0 голосов
/ 14 октября 2019

Для присоединения к карте, использующего механизм исполнения в качестве Apache-Tez, у нас нет условных задач и только TezTasks. Большие таблицы выбираются во время выполнения, но у нас нет условной задачи для восстановления в случае сбоя mapper из-за java.lang.OutOfMemoryError: Java heap space. Я вижу, что он перекомпилирует запрос и преобразует этот сбой map-join в обычное соединение (shuffle-join), и это время прошло. Может кто-нибудь объяснить, как обрабатывает этот сбой и создает новый план.

...