Impala jdbc驱动程序与Pentaho Designer一起使用

时间:2013-06-26 21:37:29

标签: pentaho impala

让impala jdbc驱动程序与Pentaho Designer一起使用时遇到了一些麻烦。

我从cloudera website获得了jdbc驱动程序。解压缩驱动程序并将它们放在lib / jdbc下后,我通过Generic Database建立连接。

  • 自定义连接网址为:jdbc:hive2://example.com:21050 /; auth = noSasl
  • 自定义驱动程序类名称为:org.apache.hive.jdbc.HiveDriver

我尝试了一个简单的查询,例如“SELECT count(*)FROM table_1;”,并收到错误:“ParentException: java.sql.SQLException:不支持的方法“

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

来自Pentaho的Matt向github上的apache存储库提交了pull请求:https://github.com/apache/hive/pull/9

此pull请求包含Pentaho工具的JDBC驱动程序中所有需要的方法的实现。我获取了他的提交,构建了jar并将其复制到libext / JDBC目录而不是来自Cloudera网站的jar。驱动程序仍然缺少很多方法,但能够对Impala执行基本操作。

答案 1 :(得分:1)

Pentaho在以前的版本中不支持impala。如果您使用的是4.4.2 PDI,则可以将其用于instaview。

Impala将在pentaho 5.0中正式支持并且已经发布。