Your code searching skills are intact (or, at least this doesn't prove they aren't). That class doesn't exist in Hive and I assume was invented by Amazon. I assume they placed it in o.a.h.hive so they could access package specific classes etc. Apache doesn't prohibit using its name in package names, only in maven artifacts. If you're in contact with them you could poke them to contribute it back.
Alan. On Mon, Apr 23, 2018 at 2:17 AM, Elliot West <[email protected]> wrote: > 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. > >
