Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Support AWS Glue & Lake Formation for Paimon metadata/metastore #5006

Open
1 of 2 tasks
gmdfalk opened this issue Jan 31, 2025 · 1 comment
Open
1 of 2 tasks
Labels
enhancement New feature or request

Comments

@gmdfalk
Copy link

gmdfalk commented Jan 31, 2025

Search before asking

  • I searched in the issues and found nothing similar.

Motivation

Apache Iceberg supports AWS Glue & AWS Lake Formation to manage tables & permissions centrally and more easily than on the S3 level with IAM policies.

Can we get AWS Glue & Lake Formation support for Paimon metadata? This would make it easier to use Paimon in AWS ecosystems, including integrating with Athena for querying Paimon tables in the future.

Solution

We already support AWS Glue in Apache Paimon for the Iceberg-compatibility layer.
Currently, we need to build and configure an external client: https://github.com/awslabs/aws-glue-data-catalog-client-for-apache-hive-metastore/tree/branch-3.4.0

Maybe we can port some of the AWS/Iceberg code to Paimon, including GlueCatalog and LakeFormationAwsClientFactory.

Anything else?

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR!
@gmdfalk gmdfalk added the enhancement New feature or request label Jan 31, 2025
@gmdfalk gmdfalk changed the title [Feature] Support AWS Lake Formation [Feature] Support AWS Glue & Lake Formation for Paimon metadata/metastore Feb 6, 2025
@JingsongLi
Copy link
Contributor

+1 I think it is good to support GlueCatalog in Paimon too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants