aws emr с клеем: как указать имя базы данных? - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь запустить улей, используя метаданные Glue. Из документации aws

В настройках каталога данных клея AWS выберите Использовать для метаданных таблицы Hive.

Я создал кластер, который, очевидно, подключается к базе данных default из клея. (Я могу сказать, запустив show tables; из куста, который перечисляет таблицу из базы данных default.

Теперь кто-нибудь знает, как обеспечить возможность подключения к другой базе данных из клея? Единственное, что я могнайти в документации возможность предоставить hive.metastore.glue.catalogid, где вы можете предоставить каталог из другой учетной записи, но я не могу найти ничего в документах об использовании правильной базы данных.

Или, возможно, все базы данных загруженыЕсли да, знаете ли вы, как получить к ним доступ в улье?

1 Ответ

0 голосов
/ 28 октября 2019

Хорошо, оказывается, все базы данных загружены в куст. Вы можете просто получить к ним доступ, используя select * from my_database_name.my_table_name или установив имя базы данных один раз с помощью use my_database_name

...