webentwicklung-frage-antwort-db.com.de

Wie kann man Tabellen aus Hadoop-Hive löschen/kürzen?

Bitte sagen Sie mir, wie Sie die Tabelle aus Hive löschen, und erfahren Sie, wo ich weitere Informationen zu Hive-Abfragen erhalten kann.

15
Amol

Mit dem Befehl drop können Sie Metadaten und tatsächliche Daten aus HDFS löschen.

Um Daten zu löschen und die Tabellenstruktur beizubehalten, verwenden Sie den Befehl Abschneiden.

Weitere Hilfe zu Hive ql finden Sie im Sprachhandbuch von Hive .

21

Verwenden Sie die folgenden Anweisungen, um alle Tabellen in einer Linux-Umgebung zu löschen.

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

Abschneiden:

Hive -e "TRUNCATE TABLE IF EXISTS $tablename"

Fallen lassen:

Hive -e "Drop TABLE IF EXISTS $tablename"
5
Anoop Velluva

Sie müssen die Tabelle löschen, neu erstellen und dann erneut laden

0
abhinav dhiman