首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pentaho不为Vertica DB工作

Pentaho不为Vertica DB工作
EN

Stack Overflow用户
提问于 2013-11-06 02:22:41
回答 1查看 1.3K关注 0票数 1

我需要解析一个CSV文件并将数据写入Vertica数据库。问题是,当我在Spoon中创建Vertica数据库连接时,会得到一个错误。下面是文章末尾的错误。

我尝试复制以下两个JAR文件并将它们添加到libext/jdbc

vertica-jdbc-4.1.14.jar和vertica-jdk5-6.1.2-0.jar

但以上这些都没有帮助。我在找指南针!

误差

代码语言:javascript
复制
Error connecting to database [Vertica Dev] : org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database

Exception while loading class
com.vertica.jdbc.Driver
org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database

Exception while loading class
com.vertica.jdbc.Driver

at org.pentaho.di.core.database.Database.normalConnect(Database.java:366)
EN

回答 1

Stack Overflow用户

发布于 2013-11-06 15:54:42

您复制的两个JAR文件是Vertica的两个不同版本,不使用相同的类。

vertica-jdk5-6.1.2-0.jar将公开com.vertica.jdbc.Driver,而版本4将公开com.vertica.Driver

这样,错误消息就清楚地表明,Pentaho正在寻找com.vertica.jdbc.Driver (因此,版本5 )。如果它失败了,可能是因为JAR 4是首先加载的。

尝试只从libext/jdbc中删除版本4,保留版本5,然后重新启动戊and。

顺便提一句,这个类是用戊a硬编码的,所以如果您确实需要使用JAR版本4并感到冒险,您只需获取宾得源代码,更新VerticaDatabaseMeta.java,并重新编译即可。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19802909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档