我在网上看到一些关于Hive是否使用HCatalog访问Metastore的帖子,我希望有人可以帮助我吗?
Hive是否使用实际的HCatalog api来访问Metastore,或者它是否有自己的元数据检索机制?HCatalog是否仅由非hive工具用于访问元数据?
答案 0 :(得分:0)
不,hive不使用Hcatalog Api访问Metastore。
HCatalog将hive元数据打开到其他mapreduce工具。每个mapreduce工具都有自己关于HDFS数据的概念(示例Pig将HDFS数据视为文件集,Hive将其视为表)。通过基于表的抽象,HCatalog支持的mapreduce工具无需关心数据的存储位置,格式和存储位置(HBase或HDFS)。