+1 (non-binding) This is definitely good news that the Hive community is moving forward on separating the HMS.
The catalog service plays an essential role in a typical data platform - one catalog service, with various computing engines, table formats and storages. HMS is the de facto catalog service for Hadoop-based Data Warehouse, and I believe it is still competitive compared to new projects like Unity Catalog and Apache Polaris. Moving HMS into a separate repository or even a TLP makes it more attractive and easy to be integrated with other computing engines. Thanks, Cheng Pan On 2025/07/01 14:33:31 Denys Kuzmenko wrote: > Hi All, > > Please vote on whether we should proceed with releasing a tarball and a > Docker image for the Hive Metastore (HMS) as part of the Hive 4.1 release. > > *Context*: > > There was a concern raised in HIVE-29052 [1], suggesting that the current > packaging approach is flawed and proposing that HMS tarball should not be > released in 4.1. > > To ensure complete functionality, the HMS tarball includes hive-exec-[ > *core]* and hive-iceberg-handler jars. While HMS is not a standalone > project and likely won’t be in the foreseeable future, I don’t believe this > should block the release. > > Making HMS a truly standalone component would require a major refactor and > substantial reorganization of modules and class dependencies, work that has > been stalled for several years. > > Moreover, we need to release the HMS IcebergCatalog now to prevent users > from shifting to alternative catalog implementations, which risks rendering > HMS obsolete. > > Offering users a 458MB Hive tarball instead of a 169MB HMS parcel isn’t > ideal. Many are reluctant to download the full Hive bundle just to access > HMS binaries. > > While improvements can be made in the future, releasing a dedicated HMS > package now provides a solid foundation and immediate value to users. > > *Please vote*: > > +1 - Proceed with releasing the HMS tarball and Docker image in 4.1 > 0 - No strong opinion > -1 - Do not release the HMS tarball and Docker image in 4.1 (please explain > why) > > [1] > https://issues.apache.org/jira/browse/HIVE-29052?focusedCommentId=17987183&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17987183