本文介紹如何通過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;