lifangyu commented on issue #6857:
URL: https://github.com/apache/gravitino/issues/6857#issuecomment-2854704440

   It involves the change of jar versions related to Hive-MetaStore, and there 
is no adjustment at the code level (if the catalog is not required to be 
synchronously issued to the catalog of hive metastore, this function is a 
customized function on my side).
   
   Considering the addition of the hive3-catalog module, there is a large 
amount of code duplication. Therefore, it is hoped to discuss with the 
community experts whether there are other more suitable solutions, such as: By 
solving the problem of catalog management that simultaneously supports multiple 
versions of hive2 and hive3(supporting the custom catalog function) through the 
Gravitino custom classloader aspect, it is possible to avoid code duplication 
without adding a new Hive3-Catalog module. However, it is not certain whether 
gradle supports compiling multiple versions of the libs package. I hope to 
discuss an optimal solution together with the community experts.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to