La ruche décrire les partitions de montrer partition url
Je sais qu'il y a
decribe formatted table_name;
qui vous montre le format de tableau.
Est-il un moyen pour obtenir plus d'informations sur les partitions en dehors de
show partitions table_name;
J'ai vu que la Ruche manuel du langage a cette
DESCRIBE [EXTENDED|FORMATTED] [db_name.]table_name PARTITION partition_spec
Je voudrais voir toutes les partitions avec l'url dans hdfs ou s3, où les données sont stockées.
OriginalL'auteur viper | 2014-02-27
Vous devez vous connecter pour publier un commentaire.
Pour afficher les partitions:
show partitions table_name
Pour montrer où une partition est stocké physiquement:
describe formatted dbname.tablename partition (name=value)
Je ne sais pas d'une méthode intégrée pour créer une sortie (de la partition, chemin d'accès), mais vous pouvez le construire à l'aide de ces deux commandes et de certains grep/awk ou quoi que ce soit.
OriginalL'auteur Jon Watte
Le code ci-dessus vous donne plus d'infos sur les partitions (nombre de fichiers, le nombre de lignes, nombre de taille), mais ne vous donne pas l'emplacement exact.
Si vous souhaitez l'emplacement exact, vous pouvez créer une table externe.
OriginalL'auteur JJFord3