本文介绍如何通过External Catalog查询外部数据。External Catalog方便您轻松访问并查询存储在各类外部源的数据,无需创建外部表。
前提条件
已创建不同类型的External Catalog。
操作步骤
连接StarRocks实例,详情请参见连接实例。
(可选)查看与选择 Catalog 及数据库。
查看集群中的所有Catalog。
SHOW CATALOGS;
查看Catalog中的数据库。
SHOW DATABASES FROM <catalog_name>;
切换当前会话的Catalog和数据库。
USE <catalog_name>.<db_name>;
查询外部数据。
SELECT * FROM <table_name>;
如果在以上步骤中未指定External Catalog和数据库,则可以在查询语句中直接指定。
SELECT * FROM <catalog_name>.<db_name>.<table_name>;
示例
创建一个名为hive1
的 Hive Catalog。如需通过hive1
查询Apache Hive集群中hive_db.hive_table
的数据。
USE hive1.hive_db;
SELECT * FROM hive_table limit 1;
另外,您也可以执行以下命令查询hive_db.hive_table
的数据。
SELECT * FROM hive1.hive_db.hive_table limit 1;
文档内容是否对您有帮助?