【问题标题】:Using Hive metastore for client application performance使用 Hive Metastore 提高客户端应用程序性能
【发布时间】:2015-01-26 10:46:17
【问题描述】:

我是 hadoop 新手。请在下面的概念中帮助我。 出于生产目的使用 hive 元存储(进入其他数据库,如 mysql 等)始终是一个好习惯。 在 RDBMS 上存储元数据的确切作用和需求是什么? 如果我们创建一个客户端应用程序来获取 UI 上的配置单元数据,这个元数据存储是否有助于提高获取数据的性能? 如果是,这种客户端应用程序的架构是什么?它会打第一个 RDBMS 元存储吗?以其他方式(例如使用 thrift)直接查询 hive 会有什么不同?

Hadoop专家,请帮忙

谢谢

【问题讨论】:

  • 查看这篇关于 hive 的文章,它可能会有所帮助link
  • metastore 已经在 mysql 中,我想在客户端应用程序中利用 RDBMS 元数据 (mysql)。在客户端应用程序中获取数据的数据流是什么?

标签: hadoop hive


【解决方案1】:

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

因此,从您的客户端应用程序中,您只需要一个JDBC driver,就像任何 RDBMS 一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    • 1970-01-01
    • 2010-09-12
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多