la création de la partition dans la table externe dans la ruche

J'ai créé et ajouté partitions Dynamiques dans un table Interne dans la ruche. c'est à dire en utilisant les étapes suivantes:

1-créé une table source

2-chargement des données locales dans la table source

3 - créé une autre table avec partitions - partition_table

4 - inséré les données de ce tableau à partir de la source de la table résultant dans la création de toutes les partitions de façon dynamique

Ma question est, comment faire cela dans la table externe? J'ai lu beaucoup d'articles sur ce sujet, mais je suis confus , que dois-je spécifier le chemin d'accès à la déjà partitions existantes pour la création de partitions pour la table externe??

exemple:
Étape 1:

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

Étape 2:

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

Je ne suis pas sûr de savoir comment procéder avec le partitionnement de tables externes. Quelqu'un peut-il s'il vous plaît aider en donnant étape par étape, la description de la même chose?.

Merci d'avance!

  • oui, vous devez spécifier le chemin d'accès.