Polaris 目录
Beta feature. Learn more.
ClickHouse 支持与多个目录 (Unity、Glue、Polaris 等) 集成。在本指南中,我们将逐步说明如何使用 ClickHouse 和 Apache Polaris Catalog 查询数据。 Apache Polaris 支持 Iceberg 表和 Delta Tables (通过 Generic Tables) 。目前,此集成仅支持 Iceberg 表。
注意
由于该功能仍处于实验阶段,你需要通过以下方式启用它:
SET allow_experimental_database_unity_catalog = 1;
前提条件
要连接到 Polaris 目录,您需要准备:
- Snowflake Open Catalog (托管版 Polaris) 或自托管 Polaris Catalog
- 您的 Polaris 目录 URI (例如:
https://<account-id>.<region>.aws.snowflakecomputing.com/polaris/api/catalog/v1或http://polaris:8181/api/catalog/v1/oauth/tokens) - 目录凭据 (客户端 ID 和客户端密钥)
- 您的 Polaris 实例的 OAuth token URI
- 存储 Iceberg 数据所在对象存储的存储端点 (例如 S3)
- ClickHouse 26.1+ 版本
对于 Open Catalog (Snowflake 托管的 Polaris 服务) ,URI 中会包含 /polaris;而对于自托管版本,则可能不包含。