In HIVE-12679, we have been trying to introduce a feature to make IMetaStoreClient
pluggable. This document is a summary of the past discussions.
Apache Hive hardcodes the implementation of IMetaStoreClient
, assuming it alreays talks to Hive Metastore. 99% of Hive users doesn't have any problems because they use HMS as a data catalog. However, some data platforms and their users use alternaive services as data catalogs.
- Amazone EMR provides an option to use AWS Glue Data Catalog
- Treasure Data deploys Apache Hive integrated with their own in-house data catalog