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)