Это происходит, когда задание, которое вы пытаетесь выполнить, не хватает памяти.Одним из способов преодоления этого является использование этой команды:
set hive.auto.convert.join = false;
Это поможет в оптимизации объединения.
Иногда, когда число одновременных пользователей, использующих его, велико (в какое-то пиковое время), Бывает.В качестве альтернативы, вы можете запустить этот запрос, когда его использует не так много пользователей.Очевидно, было бы много свободной памяти, чтобы ваша работа могла потреблять требуемую.Эту альтернативу можно использовать, когда в среде Dev меньше узлов, и вы уверены, что при работе не возникнет проблем с памятью.