2016-11-25 15 views

ответ

0

В улье 1.2.0 есть опция ПРОДУВКА для работы DROP: https://issues.apache.org/jira/browse/HIVE-9118 и https://issues.apache.org/jira/browse/HIVE-7100

К сожалению, это не работает для внешних таблиц и insert overwrite заявления.

Но все же вы можете оставить файлы перед ВСТАВИТЬ OVERWRITE, я знаю, что это не всегда приемлемое решение, используя rm команду с -skipTrash вариант:

hadoop fs -rm -r -f -skipTrash hdfs://your_table_path/* 

Если вы находитесь на среде DEV, вы можете захотеть, чтобы отключить TRASH. Это можно сделать, установив fs.trash.interval=0 в файле core-site.xml