我正在尝试将Hbase表连接到Tableau,以便直接在驻留在Hbase中的建模数据上进行分析(而不是连接到更传统的RDBMS,如MySql)。
任何人都可以向我指出一些我可以使用的ODBC驱动程序。我试过Simba的ODBC驱动程序但是不能走得太远,我也在寻找一个开源替代品。
由于
答案 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实现中的数据。
答案 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