wake-up-neo.com

Wie listet man alle Hive-Datenbanken auf, die bisher verwendet oder erstellt wurden?

Verfügen wir ähnlich wie SHOW TABLES über einen Befehl, um alle Datenbanken aufzulisten, die bisher erstellt wurden?

18
Raja Reddy

Diese Seite erwähnt den Befehl SHOW DATABASES.

Aus dem Handbuch:

SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];

SHOW DATABASES listet alle im Metastore definierten Datenbanken auf. Mit der optionalen LIKE-Klausel kann die Liste der Datenbanken mithilfe eines regulären Ausdrucks gefiltert werden. Platzhalter im regulären Ausdruck können nur für beliebige Zeichen oder '|' zur Wahl. Beispiele sind 'employee', 'emp', 'emp * | * ees', die alle zur Datenbank mit dem Namen 'employee' passen.

29
Ray Toal

Datenbanken anzeigen;

Die obige Abfrage listet alle im Hive-Metastore verfügbaren Datenbanken auf.

0
Shabi Victor

Für solche Abfragen mit Metadaten der Objekte müssen Sie den Hive-Metastore verwenden, der in Datenbanken wie MySQL oder ähnlichen Datenbanken von MySQL bereitgestellt wird. Sie können die im Metastore installierte Hive-Datenbank verwenden und die INFORMATION_SCHEMA-Ansichten/-Tabellen für Ihre Abfragen verwenden 

0
Raunak Jhawar