Drop Table Hive - PullRequest
       5

Drop Table Hive

0 голосов
/ 01 июня 2018

Мне нужно удалить несколько строк из паркетного стола (table_a) в Hive.Если я создам новую таблицу (Table_b) и вставлю в нее:

Insert Overwrite table table_b 
select * from table_a
Where (my conditions to exclude the right fields here)

Используются ли в обеих таблицах один и тот же файл HDFS?Если я удалю table_a с продувкой, исчезнут ли данные обеих таблиц?

1 Ответ

0 голосов
/ 01 июня 2018

Вы можете сделать describe formatted <table name>, чтобы проверить путь hdfs таблицы.

На ваш вопрос, если вы не указали ни одного местоположения при создании таблицы, путь hdfs таблицы a и hdfsпуть к таблице b будет другим. Если вы удалите таблицу после загрузки данных в таблицу b, вы не потеряете данные в таблице b

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...