apache / apache/gravitino

[FEATURE] Support Glue backend for Iceberg REST Catalog Service

Open
#11,083 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 16h
Merged PRs (30d)
298

Description

### Describe the feature

### Describe the feature

Support AWS Glue Catalog as a built-in backend for the Gravitino Iceberg REST Catalog Service.

Users should be able to configure the Iceberg REST service with a Glue backend

### Motivation

AWS Glue Data Catalog is widely used as an Iceberg catalog backend. Gravitino Iceberg REST Catalog Service currently documents memory, Hive, JDBC, REST, and custom catalog backends, but not Glue.

### Describe the solution

_No response_

### Additional context

Add Glue as a supported value for gravitino.iceberg-rest.catalog-backend.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Iceberg REST Catalog Service configuration for `gravitino.iceberg-rest.catalog-backend` and reading how the documented memory, Hive, JDBC, REST, and custom backends are registered. Compare the existing backend setup with AWS Glue requirements; done means users can select Glue as a supported backend and the service uses the AWS Glue Catalog successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, java
Domain
backend, data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.