web-dev-qa-db-fra.com

Comment lister toutes les bases de données Hive en cours d'utilisation ou créées jusqu'à présent?

Comme pour la commande SHOW TABLES, avons-nous une telle commande pour répertorier toutes les bases de données créées jusqu'à présent?

18
Raja Reddy

Cette page mentionne la commande SHOW DATABASES.

Du manuel:

SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];

SHOW DATABASES répertorie toutes les bases de données définies dans le métastore. La clause facultative LIKE permet de filtrer la liste des bases de données à l'aide d'une expression régulière. Les caractères génériques dans l'expression régulière ne peuvent être '' que pour un ou plusieurs caractères ou '|' pour un choix. "Employés", "emp", "emp * | * ees", par exemple, correspondent tous à la base de données nommée "employés".

29
Ray Toal

montre les bases de données;

La requête ci-dessus répertorie toutes les bases de données disponibles dans le métastore Hive.

0
Shabi Victor

Pour de telles requêtes impliquant des métadonnées des objets, vous devez utiliser le métastore Hive déployé sur des bases de données telles que MySQL ou similaires à MySQL. Vous pouvez utiliser la base de données Hive installée sur le métastore et utiliser les vues/tables INFORMATION_SCHEMA pour vos requêtes. 

0
Raunak Jhawar