okumin opened a new pull request, #4444:
URL: https://github.com/apache/hive/pull/4444

   ### What changes were proposed in this pull request?
   
   Make it possible to replace the default IMetaStoreClient with a custom one.
   
   It is the third time to try to send this patch. Austin originally opened 
[HIVE-12679](https://issues.apache.org/jira/browse/HIVE-12679) in 2016, and 
@moomindani tried to send his patch in #1402, and then I took over it again.
   
   ### Why are the changes needed?
   
   In some environments, we want to connect to another data catalog rather than 
the native Hive Metastore. Looks like, [AWS Glue Data 
Catalog](https://github.com/awslabs/aws-glue-data-catalog-client-for-apache-hive-metastore/blob/branch-3.4.0/aws-glue-datacatalog-hive3-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java)
 is one of the cases. We also have a similar case.
   
   As we can see, more than 40 people are watching 
[HIVE-12679](https://issues.apache.org/jira/browse/HIVE-12679), and some of 
them have asked us about the progress of this ticket. I'm sure it is worth 
maintaining this feature.
   
   ### Does this PR introduce _any_ user-facing change?
   
   This doesn't change the original behavior at all.
   
   ### Is the change a dependency upgrade?
   No
   
   ### How was this patch tested?
   I tested HiveServer2 still works with this patch.


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to