Hi Everyone; There were some discussions about the Iceberg Catalog REST API recently. On that subject, there is now a PR (5145 <https://github.com/apache/hive/pull/5145>) as a proposal for such a service that can live embedded within HMS. For users having Hive deployed, making this service hosted by the HMS process seems like an easy way to expose the feature. This reduces the burden of having another service to deploy and maintain at the reduced cost of starting a Jetty within HMS. Furthermore, since this is embedded, it does not require being a thrift-client of HMS which may further reduce the runtime footprint. The code also easily allows starting it as a separate service reusing the original thrift-client based implementation code. The initial code-base for the service and servlet are boroughed from the Iceberg test classes.
Hopefully, this can be useful. Thoughts ? Cheers Henri