Hello, I'm looking for an abstraction to use for integrating with different (non-Thrift) metadata catalog implementations. I know that AWS Glue manages this and so have explored in EMR (Hive 2.3.2) a little. I see that it uses the "org.apache.hadoop.hive.ql.metadata.HiveMetaStoreClientFactory" interface to do this. However, I cannot find this class anywhere in vanilla Apache Hive.
Is this an Amazon specific construct (if so then why is it namespaced to org.apache.hadoop.hive?) or are my code searching abilities failing me. Does this class exist in Apache Hive, and if so, where? (A link in GitHub would be appreciated). Cheers, Elliot.