CREATE EXTERNAL CATALOG
説明
外部カタログを作成します。外部カタログを使用すると、データを StarRocks にロードしたり外部テーブルを作成したりすることなく、外部データソースのデータをクエリできます。現在、以下のタイプの外部カタログを作成できます。
- Hive catalog: Apache Hive™ からデータをクエリするために使用されます。
- Iceberg catalog: Apache Iceberg からデータをクエリするために使用されます。
- Hudi catalog: Apache Hudi からデータをクエリするために使用されます。
- Delta Lake catalog: Delta Lake からデータをクエリするために使用されます。
- JDBC catalog: JDBC 互換のデータソースからデータをクエリするために使用されます。
- Elasticsearch catalog: Elasticsearch からデータをクエリするために使用されます。Elasticsearch カタログは v3.1 以降でサポートされています。
- Paimon catalog: Apache Paimon からデータをクエリするために使用されます。Paimon カタログは v3.1 以降でサポートされています。
- Unified catalog: Hive、Iceberg、Hudi、および Delta Lake データソースを統合データソースとしてクエリするために使用されます。Unified カタログは v3.2 以降でサポートされています。
NOTE
- v3.0 以降、このステートメントには SYSTEM レベルの CREATE EXTERNAL CATALOG 権限が必要です。
- 外部カタログを作成する前に、StarRocks クラスターを設定して、外部データソースのデータストレージシステム(Amazon S3 など)、メタデータサービス(Hive metastore など)、および認証サービス(Kerberos など)の要件を満たすようにしてください。詳細については、各 external catalog topic の「開始する前に」セクションを参照してください。
構文
CREATE EXTERNAL CATALOG [IF NOT EXISTS] <catalog_name>
[COMMENT <comment>]
PROPERTIES ("key"="value", ...)