[
https://issues.apache.org/jira/browse/HIVE-28927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17947269#comment-17947269
]
Stamatis Zampetakis commented on HIVE-28927:
--------------------------------------------
In fact, as of HIVE-17159 the metastore is already kinda of separate from the
rest of Hive. There have been also some independent HMS releases in the past
but the momentum was lost because the community does not have much bandwidth to
deal with independent releases.
In addition, there are very few HMS-only contributors so the project cannot
really stand on its own as it is right now.
> Separate Hive Metastore Source Code from Official Hive Repository
> -----------------------------------------------------------------
>
> Key: HIVE-28927
> URL: https://issues.apache.org/jira/browse/HIVE-28927
> Project: Hive
> Issue Type: New Feature
> Components: Hive, Standalone Metastore
> Affects Versions: 4.0.1
> Reporter: Raviteja Lokineni
> Priority: Major
>
> *Objective:* To separate the Hive Metastore source code from the official
> Apache Hive repository. This will allow for independent management and faster
> updates, particularly for security patches.
> *Background:* The primary reason for using the Hive Metastore is to integrate
> with Trino using the Delta Lake connector. The Delta Lake connector requires
> a Hive Metastore for metadata management. However, the current dependency on
> the full Hive and Hadoop libraries introduces significant delays in
> addressing minor releases and security patches.
> *Problem Statement:* The Hive and Hadoop libraries take a considerable amount
> of time to release minor updates and patched libraries for security issues.
> This delay impacts the overall efficiency and security of systems relying on
> the Hive Metastore.
> *Proposed Solution:*
> * Extract the Metastore Code: Isolate the metastore-related code from the
> Hive repository.
> * Create a Standalone Repository: Establish a separate repository for the
> Hive Metastore.
> * Independent Build and Release Cycle: Implement an independent build and
> release cycle for the metastore to ensure quicker updates and security
> patches.
> * Documentation: Provide comprehensive documentation for setting up and using
> the standalone metastore with Trino and Delta Lake.
> *Benefits:*
> * Faster response to security vulnerabilities.
> * Reduced complexity in managing dependencies.
> * Enhanced flexibility for systems using the Hive Metastore independently.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)