You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Holger Kiel (JIRA)" <ji...@apache.org> on 2017/08/03 18:05:00 UTC
[jira] [Created] (DRILL-5702) Jdbc Driver Class not found
Holger Kiel created DRILL-5702:
----------------------------------
Summary: Jdbc Driver Class not found
Key: DRILL-5702
URL: https://issues.apache.org/jira/browse/DRILL-5702
Project: Apache Drill
Issue Type: Bug
Components: Client - JDBC
Affects Versions: 1.11.0
Reporter: Holger Kiel
Priority: Critical
Cannot connect to drill cluster after upgrade to new Jar drill-jdbc-all-1.11.0.jar. When replacing Jar file with older release drill-jdbc-all-1.10.0.jar, connection works again. Tested with various client applications:
{code}
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class ${package.namespace.prefix}org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not found
at oadd.org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2227)
at oadd.org.apache.hadoop.security.Groups.<init>(Groups.java:80)
at oadd.org.apache.hadoop.security.Groups.<init>(Groups.java:74)
at oadd.org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:303)
at oadd.org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:283)
at oadd.org.apache.hadoop.security.UserGroupInformation.setConfiguration(UserGroupInformation.java:311)
at oadd.org.apache.drill.exec.rpc.security.plain.PlainFactory.createAndLoginUser(PlainFactory.java:63)
at oadd.org.apache.drill.exec.rpc.user.UserClient.authenticate(UserClient.java:244)
at oadd.org.apache.drill.exec.rpc.user.UserClient.connect(UserClient.java:171)
at oadd.org.apache.drill.exec.client.DrillClient.connect(DrillClient.java:432)
at oadd.org.apache.drill.exec.client.DrillClient.connect(DrillClient.java:379)
at org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:158)
at org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:72)
at org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:69)
at oadd.org.apache.calcite.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:143)
at org.apache.drill.jdbc.Driver.connect(Driver.java:72)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
{code}
Workaround is using the old driver version.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)