Удаленные таблицы impala должны отправляться в корзину текущих пользователей, а не в impala.

Как я могу настроить параметры impala так, чтобы удаленные таблицы попадали в /user/$USER/.Trash вместо /user/impala/.Trash ?


person vks2106    schedule 02.04.2015    source источник


Ответы (1)


Вы не можете сделать это, просто изменив настройки.

Impala делегирует команду «удалить таблицу» в хранилище метаданных улья. Hive использует информацию UGI от Hadoop, чтобы получить путь к мусору. Поэтому, если вы хотите изменить местоположение корзины, вам нужно запустить hdfs или хранилище метаданных hive (не уверен, нужны ли оба) с пользователем $USER, тогда все удаленные таблицы попадут в его корзину.

person Amos    schedule 04.05.2015