【问题标题】:How to connect hive to tableau?如何将 Hive 连接到画面?
【发布时间】:2017-03-21 15:26:12
【问题描述】:

我已经部署了一个自定义的多节点 hadoop 集群,其中包含两个从属和一个主控,并将数据存储在 hive 表中。如何将 hive 连接到 tableau 以进行可视化?

我们将不胜感激。

谢谢

【问题讨论】:

  • 1. 您将 Tableau 连接到 Hive,而不是反过来。 2. 您需要启动 HiveServer2 服务 3. 您需要来自 Cloudera 或 HortonWorks 的 Hive ODBC 驱动程序4. 您需要一个很有耐心,因为 Tableau 很慢(常识),并且使用的语法并不总是适用于 Hive,并尝试管理 Hive 不支持的临时表。
  • 我没有使用 cloudera 或 hortonworks vm 来创建多节点集群。相反,我使用的是三台 centOS 机器。这些驱动程序适用于我的情况吗?
  • 你为什么不试试呢?顺便说一句,Horton 以自己是一家“开源”公司而自豪,因此它的驱动程序没有理由不工作(除了向后兼容性问题,但无论发行版如何,这些都是相同的)。
  • 我试过了,没用。我不确定这是由于兼容性问题还是 hiveserver2 无法正常工作。您可以参考此链接了解我的 hiveserver2 问题:hiveserver2 issue

标签: hadoop hive tableau-api bigdata


【解决方案1】:

如果我们使用自定义多节点集群,我们无法将 hive 连接到 tableau。可用的 tableau-hive 连接器仅适用于 hortonworks、cloudera 等打包集群。我们可以使用 apache zeppelin 或 apache hue 等开源可视化工具来替代 tableau。

【讨论】:

    【解决方案2】:
    1. 是的,我们可以将 hive 与 tableau 连接起来。首先,安装合适的 框架的驱动程序,例如,如果您使用 Cloudera 然后安装 cloudera hive odbc 驱动程序,或者对于 hortonworks 你可以 安装hortonworks hive odbc,这个驱动可以用于其他 框架也。
    2. 然后转到 cmd 行并键入 cmd:- 蜂巢--服务 hiveserver2 {此 cmd 可能会弹出问题消息,在这种情况下检查默认值 框架的配置单元远程服务器}。
    3. 然后完成已安装驱动的驱动配置。
    4. 然后,最后,在 Tableau 中转到更多服务器>>找到您的服务器>>并填写必填字段>>登录。

    如需更多帮助,请查看https://acadgild.com/blog/connecting-hive-with-tableau/

    【讨论】:

      猜你喜欢
      • 2018-05-14
      • 1970-01-01
      • 2018-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 2019-03-18
      • 2019-11-02
      相关资源
      最近更新 更多