Default catalog
Эта тема описывает, что такое default catalog и как запрашивать внутренние данные Selena, используя default catalog.
Selena 2.3 и более поздние версии предоставляют внутренний catalog для управления внутренними данными Selena. Каждый кластер Selena имеет только один внутренний catalog с именем default_catalog. В настоящее время вы не можете изменить имя внутреннего catalog или создать новый внутренний catalog.
Запрос внутренних данных
-
Подключитесь к вашему кластеру Selena.
- Если вы используете клиент MySQL для подключения к кластеру Selena, вы попадаете в
default_catalogпо умолчанию после подключения. - Если вы используете JDBC для подключения к кластеру Selena, вы можете перейти непосредственно к целевой базе данных в default catalog, указав
default_catalog.db_nameпри подключении.
- Если вы используете клиент MySQL для подключения к кластеру Selena, вы попадаете в
-
(Опционально) Используйте SHOW DATABASES для просмотра баз данных:
SHOW DATABASES;Или
SHOW DATABASES FROM <catalog_name>; -
(Опционально) Используйте SET CATALOG для переключения на целевой catalog в текущей сессии:
SET CATALOG <catalog_name>;Затем испол ьзуйте USE для указания активной базы данных в текущей сессии:
USE <db_name>;Или вы можете использовать USE для прямого перехода к активной базе данных в целевом catalog:
USE <catalog_name>.<db_name>; -
Используйте SELECT для запроса внутренних данных:
SELECT * FROM <table_name>;Если вы не указали активную базу данных на предыдущих шагах, вы можете указать её непосредственно в запросе select:
SELECT * FROM <db_name>.<table_name>;Или
SELECT * FROM default_catalog.<db_name>.<table_name>;
Примеры
Для запроса данных в olap_db.olap_table вы можете выполнить одну из следующих операций:
USE olap_db;
SELECT * FROM olap_table limit 1;
Или
SELECT * FROM olap_db.olap_table limit 1;
Или
SELECT * FROM default_catalog.olap_db.olap_table limit 1;
Справочные материалы
Для запроса данных из внешних источников данных см. Query external data.