我正在尝试使用Apache Drill 0.9
客户端3.6按照here的说明连接到Squirrel SQL
。
添加Drill
JDBC驱动程序jar后,我单击List Drivers
按钮,没有任何反应...查看Squirrel
日志我看到如下错误:
2015-05-14 10:07:49,495 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在C:\ Dev中加载org.apache.drill.jdbc.AvaticaDrillSqlAccessor \ Apache \ 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中加载org.apache.drill.jdbc.DrillConnectionConfig \ Apache \ 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上运行。
答案 0 :(得分:0)
似乎解决方案是将Apache Drill jars \ classb目录的完整路径添加到Extra类路径以及JDBC驱动程序Jar