Как я могу настроить параметры impala так, чтобы удаленные таблицы попадали в /user/$USER/.Trash вместо /user/impala/.Trash ?
Удаленные таблицы impala должны отправляться в корзину текущих пользователей, а не в impala.
Ответы (1)
Вы не можете сделать это, просто изменив настройки.
Impala делегирует команду «удалить таблицу» в хранилище метаданных улья. Hive использует информацию UGI от Hadoop, чтобы получить путь к мусору. Поэтому, если вы хотите изменить местоположение корзины, вам нужно запустить hdfs или хранилище метаданных hive (не уверен, нужны ли оба) с пользователем $USER
, тогда все удаленные таблицы попадут в его корзину.
person
Amos
schedule
04.05.2015