2017-02-01 8 views
1

Допустим, у меня есть проект базы данных. Я создал таблицу с именем tab1, а затем tab2. Теперь я уронил таблицу tab1.Получить все данные о создании/удалении таблицы Hive (журналы аудита)

Где искать журналы, в которых говорится, что я удалил таблицу tab1 из проекта databse. Я хотел бы получить время, пользователь и т. Д., Который сбросил эту таблицу?

EDIT

Я проверил для журналов аудита в дальнейшем, но не мог найти тот, который я искал в любом из ниже:

  1. улей Metastore - ТПС , DBS, таблицы TRANSACTION
  2. Журнал регистрации установки в улье.
  3. путь журнала запросы ульев, как указано в улье site.xml - свойство - «hive.querylog.location»

журнал аудит поможет мне в этом аудит уровня безопасности.

ответ

1

все конфигурации, связанные войти здесь https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-HiveLogging, это даст вам расположение журналов, там вы найдете информацию, что вы ищете

+0

бревен, которые создаются оленья кожа имеют соответствующие журналы аудита. У него мало деталей. Он не имеет, когда пользователь создал tbale или когда он удалил эту таблицу и создал ее снова, а не на уровне транзакций. –

+0

Как вы окончательно решили эту проблему? Благодарю. –