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]
