Перейти к основному содержимому
Версия: 2.0.x

Запрос внешних данных

Этот раздел описывает процесс запроса данных из внешних источников данных с использованием внешних catalog.

Предварительные требования

Внешние catalog создаются на основе внешних источников данных. Информацию о поддерживаемых типах внешних catalog см. в разделе Catalog.

Процедура

  1. Подключитесь к вашему Selena cluster.

    • Если вы используете MySQL-клиент для подключения к Selena cluster, вы по умолчанию переходите в default_catalog после подключения.
    • Если вы используете JDBC для подключения к Selena cluster, вы можете сразу перейти в целевую базу данных в default catalog, указав default_catalog.db_name при подключении.
  2. (Опционально) Выполните следующий оператор для просмотра всех catalog и поиска созданного вами внешнего catalog. См. SHOW CATALOGS для проверки вывода этого оператора.

    SHOW CATALOGS;
  3. (Опционально) Выполните следующий оператор для просмотра всех баз данных во внешнем catalog. См. SHOW DATABASES для проверки вывода этого оператора.

    SHOW DATABASES FROM catalog_name;
  4. (Опционально) Выполните следующий оператор для перехода в целевую базу данных во внешнем catalog.

    USE catalog_name.db_name;
  5. Выполните запрос к внешним данным. Дополнительные способы использования оператора 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.