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

Reply via email to