Apache Drill 0.9 & SQuirreL SQL 客户端 - 无法列出 JDBC 驱动程序

Apache Drill 0.9 & SQuirreL SQL Client - can't list JDBC dirvers

我正尝试按照 here.

的说明使用 Squirrel SQL 客户端 3.6 连接到 Apache Drill 0.9

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

2015-05-14 10:07:49,495 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - Failed to load org.apache.drill.jdbc.AvaticaDrillSqlAccessor in C:\Dev\Apache\Drill\apache-drill-0.9.0\jars\drill-jdbc-0.9.0.jar to check if it is assignable to java.sql.Driver. Reason: 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 - Failed to load org.apache.drill.jdbc.DrillConnectionConfig in C:\Dev\Apache\Drill\apache-drill-0.9.0\jars\drill-jdbc-0.9.0.jar to check if it is assignable to java.sql.Driver. Reason: java.lang.NoClassDefFoundError: net/hydromatic/avatica/ConnectionConfigImpl

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

似乎解决方案是将 Apache Drill jars\classb 目录的完整路径添加到额外的 class 路径以及 JDBC 驱动程序 Jar