Я не уверен, что это проблема с памятью; параметр tez.am.resource.memory.mb, который является размером контейнера. Номер контейнера является функцией оцененного размера источника данных. С криптозащитой является общий обходной путь (вершины cra sh из-за изменения формата между картой и redund c)
set hive.auto.convert.join=false;