2013-06-26 79 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中正式支持,並且它已經發布。