Raviteja Lokineni created HIVE-28927:
----------------------------------------

             Summary: Separate sourcecode for hive metastore
                 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


*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)

Reply via email to