我有一些麻烦让 Impala jdbc驱动程序与pentaho设计师工作。
我从cloudera网站上得到了jdbc驱动程序。在提取驱动程序并将它们放在lib/jdbc下之后,我通过通用数据库建立了连接。
自定义连接url为:jdbc:hive2://示例。com:21050/;身份验证=NOASL
自定义驱动程序类名为:org.apache.hive.jdbc.hivedriver
我尝试了一个简单的查询,比如“select count(*)from table_1;”,出现错误:“parentexception:java.sql.sqlexception:method not supported”
有什么想法吗?
2条答案
按热度按时间uxhixvfz1#
pentaho的matt向github上的apache存储库提交了拉取请求:https://github.com/apache/hive/pull/9
这个pull请求包含用于pentaho工具的jdbc驱动程序中所有所需方法的实现。我获取了他的commit,构建了jar并将其复制到libext/jdbc目录,而不是cloudera网站上的jar。驱动程序仍然缺少很多方法,但能够对impala执行基本操作。
w8rqjzmb2#
pentaho在以前的版本中不支持 Impala 。如果您使用的是4.4.2 pdi,则可以将其用于instaview。
Impala 将正式支持Pentaho5.0和它已经发布。