本文介紹如何通過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;
文檔內容是否對您有幫助?