[
https://issues.apache.org/jira/browse/HIVE-28927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Raviteja Lokineni updated HIVE-28927:
-------------------------------------
Summary: Separate Hive Metastore Source Code from Official Hive Repository
(was: Separate sourcecode for hive metastore)
> 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)