datastrato / gravitino

World's most powerful data catalog service with providing a high-performance, geo-distributed and federated metadata lake.
https://datastrato.ai/docs/
Apache License 2.0
401 stars 166 forks source link

[#3149] feat(catalog-lakehouse-iceberg): Support Iceberg RestCatalog in Gravitino #3381

Closed caican00 closed 2 weeks ago

caican00 commented 2 weeks ago

What changes were proposed in this pull request?

Add Iceberg RestCatalog backend in Gravitino

Why are the changes needed?

As discussed in https://github.com/datastrato/gravitino/issues/2716, we should support Iceberg RESTCatalog in Gravitino, and after supporting this, we can use RESTCatalog in spark-connector.

Fix: https://github.com/datastrato/gravitino/issues/3149

Does this PR introduce any user-facing change?

No

How was this patch tested?

New UTs and ITs. And tested locally.

caican00 commented 2 weeks ago

cc @FANNG1