apache / apache/polaris

Polaris Iceberg rest catalog backed by HMS

Open
#1,192 3 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
2.1k
Forks
522
Avg merge
1d 17h
Merged PRs (30d)
137

Description

### Is your feature request related to a problem? Please describe.

I understand full iceberg rest catalog support (including writes) is on the way.
Is it possible to set a pluggable backend for the catalog (Eg:- like using Hive Metastore for the iceberg rest catalog)?
Something like what can be done with Gravitino or the Tabular iceberg rest images?

A use case would be to reuse an existing Hive Metastore catalog for Iceberg by adding the Polaris Catalog iceberg rest layer in front so that we can switch our compute and query engines to Unity w/ iceberg rest and at the same time legacy apps can directly interface with HMS

Thanks!

### Describe the solution you'd like

_No response_

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue names no implementation files, tests, or entry points. Start by clarifying the proposed pluggable Hive Metastore backend and its compatibility requirements with the Iceberg REST catalog, then define tests for REST access, existing HMS-backed catalogs, and legacy application access as the completion criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.