使用Hive Metastore实现客户端应用程序性能

时间:2015-01-26 10:46:18

标签: hadoop hive

我是hadoop的新手。请帮我以下概念。 为了生产目的,使用hive Metorore(进入其他数据库,如mysql等)总是很好的做法。 在RDBMS上存储肉类数据的确切角色和需求是什么? 如果我们创建一个客户端应用程序来获取UI上的hive数据,这个元数据存储是否有助于提高获取数据的性能? 如果是这样的客户端应用程序的架构是什么?它会首先击中RDBMS的Metastore吗?如何使用thrift直接以其他方式查询配置单元?

Hadoop专家,请帮忙

由于

1 个答案:

答案 0 :(得分:0)

您可以使用允许您针对HIVE运行/翻译SQL查询的prestodb。它有一个mysql connector,您可以使用它来利用存储的配置单元架构。

因此,从您的客户端应用程序中,您只需要JDBC driver作为任何RDBMS。