【问题标题】:Tableau ->Hbase connectivity [odbc driver]Tableau -> Hbase 连接 [odbc 驱动程序]
【发布时间】:2017-01-13 15:37:15
【问题描述】:

我正在尝试将 Hbase 表连接到 Tableau,以便直接在 Hbase 中的建模数据之上进行分析(而不是将 tableau 连接到更传统的 RDBMS,如 MySql)。

谁能告诉我一些我可以使用的 ODBC 驱动程序。我尝试了 Simba 的 ODBC 驱动程序,但没有走得太远,我也在寻找开源替代方案。

谢谢

【问题讨论】:

  • 你能详细说明你是如何走不远的吗? Simba 驱动程序应该可以工作,如果不能,我可以帮助您到达那里。

标签: odbc hbase tableau-api


【解决方案1】:

您可以使用 Simba 的 HBase ODBC 驱动程序。 我在这里写的相同过程的概述:http://mydailyfindingsit.blogspot.in/2015/08/connect-hbase-in-hortonworks-and-tableau.html

第 1 步:在 Hortonworks Linux 机器上启动其余服务器

         /usr/hdp/2.2.6.0-2800/hbase/bin/hbase-daemon.sh start rest -p 9768

注意:9768 是我选择的端口。确保此端口在您的计算机中可用,否则使用其他端口。

第 2 步:下载 Simba ODBC 驱动程序(在 Windows 机器中,您的桌面服务器所在的位置)

         http://www.simba.com/connectors/apache-hbase-odbc

第 3 步:安装它。

第四步:

转到以黄色突出显示的路径 -> 添加您的公共虚拟 IP(您可以从 Azure VM - 仪表板获取它)。输入步骤 1 中命令中使用的端口。

第 5 步:如果您使用的是 Azure,请确保在端点中您已打开 9768 端口。

第 6 步:测试连接,它应该显示表列表。

第 7 步:使用其他 ODBC 连接与 tableau 连接。选择 Simba 作为驱动并提供 Server。

第 8 步:如果不起作用,请确保您已将通过电子邮件收到的 Simba 许可证文件复制到安装位置。 (C:\Program Files\Simba HBase ODBC Driver\lib)

【讨论】:

    【解决方案2】:

    无法从 Tableau 直接连接到 hbase 数据,但目前 Tableau 支持通过 Hive ODBC 驱动程序连接到存储在 Cloudera、Hortonworks 和 MAPRdbs 的 HBase 实现中的数据。

    您可以了解更多herehere

    【讨论】:

      【解决方案3】:

      您可以使用 Simba HBase ODBC 驱动程序并尝试。我下载了一个试用版,但还远远不够。但是,这是一种可能。

      那智

      【讨论】:

        【解决方案4】:

        Simba ODBC HBase 驱动程序非常适合我,我目前正在使用 Tabeleau。

        你的失败在哪个阶段?

        【讨论】:

          【解决方案5】:

          您可以使用 Apache Drill https://drill.apache.org/

          Drill 有一个 Hbase 插件,可以将 hbase CF 查询为关系查询

          Tableau 可以连接到 Drill

          【讨论】:

            猜你喜欢
            • 2023-03-31
            • 1970-01-01
            • 1970-01-01
            • 2016-09-15
            • 2020-03-03
            • 2013-11-11
            • 2020-10-11
            • 1970-01-01
            • 2016-05-27
            相关资源
            最近更新 更多