Подтвердить что ты не робот

Как удалить/усечь таблицы из Hadoop-Hive?

Скажите, пожалуйста, как удалить таблицу из улья, а также сообщить, откуда я могу получить дополнительную информацию о запросах на улей.

4b9b3361

Ответ 1

Вы можете использовать команду drop для удаления метаданных и фактических данных из HDFS.

И просто для удаления данных и сохранения структуры таблицы используйте команду truncate.

Для получения дополнительной информации о кусте ql, посмотрите руководство по языку улья.

Ответ 2

Для удаления всех таблиц в среде linux используйте следующее.

hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'

Ответ 3

Усечь:

hive -e "TRUNCATE TABLE IF EXISTS $tablename"

Отбрасывание:

hive -e "Drop TABLE IF EXISTS $tablename"

Ответ 4

Вам нужно отбросить таблицу, а затем воссоздать ее, а затем снова загрузить ее.