it-swarm.com.ru

Как перечислить все базы данных Hive, используемые или созданные на данный момент?

Как и в случае команды SHOW TABLES, есть ли у нас какая-либо такая команда для просмотра списка всех созданных баз данных?

18
Raja Reddy

На этой странице упоминается команда SHOW DATABASES.

Из руководства:

SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];

SHOW DATABASES перечисляет все базы данных, определенные в metastore. Необязательное предложение LIKE позволяет фильтровать список баз данных с помощью регулярного выражения. Подстановочные знаки в регулярном выражении могут быть только для любого символа (символов) или '|' на выбор. Примерами являются «сотрудники», «emp», «emp * | * ees», каждый из которых будет соответствовать базе данных «сотрудники».

29
Ray Toal

показать базы данных;

Приведенный выше запрос выведет список всех баз данных, доступных в метасольве Hive.

0
Shabi Victor

Для любых таких запросов, связанных с метаданными объектов, вы должны использовать метасчет Hive, развернутый в базах данных, таких как MySQL или подобных MySQL. Вы можете использовать базу данных Hive, установленную в metastore, и использовать представления/таблицы INFORMATION_SCHEMA для своих запросов. 

0
Raunak Jhawar