prestodb/presto

Add support for JDBC catalog in Iceberg

开放

#21,774 创建于 2024年1月24日

 (4 条评论) (0 个反应) (1 位负责人)Java (5,240 个派生)batch import
feature requestgood first issueiceberg

仓库指标

星标
 (15,558 个星标)
PR 合并指标
 (平均合并 34天 14小时) (30 天内合并 120 个 PR)

描述

Iceberg requires a catalog in order to retrieve table names, map tables to metadata files, and to provide atomicity when the underlying filesystem doesn't itself support it. More information about Iceberg catalogs can be found here.

Presto is missing support for the JDBC catalog. It would be nice to add this support as a way for people who are new to Presto who do use the JDBC catalog to use Presto.

Expected Behavior or Use Case

A configuration is added to the Iceberg connector which enables support for JDBC catalog (see example for Hive configuration). Tests are added for this connector. Documentation is added to the Iceberg connector docs.

Presto Component, Service, or Connector

Iceberg connector

Possible Implementation

This should be added as a new catalog in the Iceberg connector. See this example which added the Nessie catalog: https://github.com/prestodb/presto/pull/17719

The majority of the work would be in tests and documentation.

Example Screenshots (if appropriate):

Context

It is important to have complete support for Iceberg catalogs.

贡献者指南