Hbase,Hive,Hcatalog,Metastore如何相关或不同

时间:2018-03-30 16:35:08

标签: hadoop hbase hcatalog hive-metastore

我一直在与hive一起工作并且非常容易掌握它,因为它太接近SQL而不是我之前的DB Dev。 我也知道Hive Metastore是一个MYSQL服务,它存储我们在HDFS数据之上创建的Hive表的元数据。

但后来HCAT和HBASE的术语让我从Hive开发人员的角度来看完全混淆了。

它们如何相关并可以使用。是真的吗:

  • HBASE:它可以像Hive一样用于创建存储在HDFS中的数据的表,但唯一的区别是它是NOSQL(可以接受非结构化数据并且对模式和列号不严格)?

  • HCAT:这是另一项由SERDE,METASTORE组成的服务,并且一直被HIVE使用。 Hive无法使用此服务,因为它包含Metastore db?

我真的很困惑。请帮忙。

0 个答案:

没有答案