Это распространенная ошибка, которую можно исправить, создав каталог в другом месте и указав искру на использование нового каталога.
Шаг 1: Создайте новый каталог с именем tmpopsна /tmp/tmpops
Шаг 2: Дайте разрешение на каталог chmod -777 /tmp/tmpops
Примечание: -777 для локального тестирования.Если вы работаете с конфиденциальными данными, обязательно добавьте этот путь в группы безопасности, чтобы избежать случайной утечки данных и лазеек в безопасности.
Шаг 3: Добавьте свойство ниже в свой сайт-улей.xml, на который ссылается приложение spark:
<property>
<name>hive.exec.scratchdir</name>
<value>/tmp/tmpops</value>
</property>
Как только вы это сделаете, ошибка больше не будет появляться, пока кто-то не удалит этот каталог.