Tableau - > Hbase连接[odbc driver]

时间:2015-03-17 18:50:58

标签: odbc hbase tableau

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

任何人都可以向我指出一些我可以使用的ODBC驱动程序。我试过Simba的ODBC驱动程序但是不能走得太远,我也在寻找一个开源替代品。

由于

5 个答案:

答案 0 :(得分: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机器中,您的tableau服务器所在的位置)

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

第3步:安装它。

第4步:

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

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

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

步骤7:使用其他ODBC连接与tableau连接。选择Simba作为驱动程序并提供服务器。

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

答案 1 :(得分:0)

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

您可以找到更多herehere

答案 2 :(得分:0)

您可以使用Simba HBase ODBC驱动程序并尝试。我下载了一个试用版并且还没有走得太远。但是,这是一种可能性。

答案 3 :(得分:0)

Simba ODBC HBase驱动程序对我来说效果非常好,我目前正在使用Tabeleau。

你的失败到了什么阶段?

答案 4 :(得分:0)

您可以使用Apache Drill Error creating bean with name defaultServletHandlerMapping

Drill有一个Hbase插件,并查询hbase CF作为关系查询

Tableau可以连接到Drill