2013-06-26 94 views
0

我有一些麻烦让Impala jdbc驱动程序与Pentaho Designer一起工作。Impala jdbc驱动程序与Pentaho Designer配合使用

我从cloudera website得到了jdbc驱动程序。提取驱动程序并将它们放在lib/jdbc下后,我通过通用数据库建立连接。

  • 定制连接URL是:JDBC:hive2://示例.com:21050 /; AUTH = noSasl
  • 定制的驱动程序类名称为:org.apache.hive.jdbc.HiveDriver

我试着像一个简单的查询 “SELECT COUNT(*)FROM TABLE_1;”,并得到了一个错误: “ParentException: 值java.sql.SQLException:不支持方法”

任何想法?

回答

1

马特从Pentaho的提交pull请求到Apache库在GitHub上:https://github.com/apache/hive/pull/9

此拉请求包含执行的JDBC驱动程序所需的所有方法Pentaho的工具。我提取了他的提交,构建了jar,并将其复制到libext/JDBC目录中,而不是从Cloudera网站的jar中。驱动程序仍然错过了很多方法,但能够在Impala上执行基本操作。

1

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

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