Запрос внешних данных
Этот раздел описывает процесс запроса данных из внешних источников данных с использованием внешних catalog.
Предварительные требования
Внешние catalog создаются на основе внешних источников данных. Информацию о поддерживаемых типах внешних catalog см. в разделе Catalog.
Процедура
-
Подключитесь к вашему Selena cluster.
- Если вы используете MySQL-клиент для подключения к Selena cluster, вы по умолчанию перехо дите в
default_catalogпосле подключения. - Если вы используете JDBC для подключения к Selena cluster, вы можете сразу перейти в целевую базу данных в default catalog, указав
default_catalog.db_nameпри подключении.
- Если вы используете MySQL-клиент для подключения к Selena cluster, вы по умолчанию перехо дите в
-
(Опционально) Выполните следующий оператор для просмотра всех catalog и поиска созданного вами внешнего catalog. См. SHOW CATALOGS для проверки вывода этого оператора.
SHOW CATALOGS; -
(Опционально) Выполните следующий оператор для просмотра всех баз данных во внешнем catalog. См. SHOW DATABASES для проверки вывода этого оператора.
SHOW DATABASES FROM catalog_name; -
(Опционально) Выполните следующий оператор для перехода в целевую базу данных во внешнем catalog.
USE catalog_name.db_name; -
Выполните запрос к внешним данным. Дополнительные способы использования оператора SELECT см. в разделе SELECT.
SELECT * FROM table_name;Если вы не указали внешний catalog и базу данных на предыдущих шагах, вы можете указать их непосредственно в запросе select.
SELECT * FROM catalog_name.db_name.table_name;
Примеры
Если вы уже создали Hive catalog с именем hive1 и хотите использовать hive1 для запроса данных из hive_db.hive_table cluster Apache Hive™, вы можете выполнить одну из следующих операций:
USE hive1.hive_db;
SELECT * FROM hive_table limit 1;
Или
SELECT * FROM hive1.hive_db.hive_table limit 1;
См. также
Для запроса данных из вашего Selena cluster см. раздел Default catalog.