2015-05-14 40 views
0

我正在尝试使用Squirrel SQL客户端3.6连接到Apache Drill 0.9,请遵循说明hereApache Drill 0.9和SQuirreL SQL客户端 - 无法列出JDBC目录服务器

加入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

+0

仅供参考额外的类路径:['松鼠'](https://stackoverflow.com/questions/tagged/squirrel)是为脚本语言,['squirrel-sql'](https://stackoverflow.com/questions/tagged/squirrel-sql)是为SQL客户端。 –

回答

0

运行似乎是解决办法是添加了Apache钻罐子的完整路径\ ClassB的目录除了JDBC驱动程序的Jar