0

我正在尝试按照此处Apache Drill 0.9的说明使用Squirrel SQL客户端 3.6进行连接。

添加DrillJDBC 驱动程序 jar 后,我单击List Drivers按钮,没有任何反应……查看Squirrel日志,我看到如下错误:

2015-05-14 10:07:49,495 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在 C:\Dev\Apache\ 中加载 org.apache.drill.jdbc.AvaticaDrillSqlAccessor Drill\apache-drill-0.9.0\jars\drill-jdbc-0.9.0.jar 检查它是否可以分配给 java.sql.Driver。原因:java.lang.NoClassDefFoundError: net/hydromatic/avatica/Cursor$Accessor

2015-05-14 10:07:49,501 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在 C:\Dev\Apache\ 中加载 org.apache.drill.jdbc.DrillConnectionConfig Drill\apache-drill-0.9.0\jars\drill-jdbc-0.9.0.jar 检查它是否可以分配给 java.sql.Driver。原因:java.lang.NoClassDefFoundError: net/hydromatic/avatica/ConnectionConfigImpl

可能是什么问题?顺便说一句,我在 JVM 8 上运行。

4

1 回答 1

0

似乎解决方案是将 Apache Drill jars\classb 目录的完整路径添加到额外类路径中,除了 JDBC 驱动程序 Jar

于 2015-05-21T09:02:10.090 回答