erstellen partition in der externen Tabelle in hive

Habe ich erfolgreich erstellt und Hinzugefügt Dynamische Partitionen in einem Interne Tabelle im hive. D. H. durch mithilfe der folgenden Schritte:

1-schuf eine Quelle der Tabelle

2-geladen-Daten von der lokalen in die Quell-Tabelle

3 - erstellt eine weitere Tabelle mit Partitionen - partition_table

4 - eingefügt, die Daten in diese Tabelle aus Quelle daraus resultierende Tabelle in der Schöpfung von allen Partitionen dynamisch

Meine Frage ist, wie Sie dies in der externen Tabelle? Ich lese so viele Artikel über dieses, aber ich bin verwirrt , das muss ich den Pfad zu den bereits existierenden Partitionen, zum erstellen von Partitionen für externe Tabelle??

Beispiel:
Schritt 1:

create external table1 ( name string, age int, height int)
location 'path/to/dataFile/in/HDFS';

Schritt 2:

alter table table1 add partition(age) 
location 'path/to/already/existing/partition'

Ich bin mir nicht sicher, wie Sie Vorgehen mit der Partitionierung in externen Tabellen. Kann bitte jemand dabei helfen, indem Sie Schritt für Schritt Beschreibung von der gleichen?.

Vielen Dank im Voraus!

  • ja, Sie müssen den Pfad angeben.
Schreibe einen Kommentar