drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sorabh Hamirwasia (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DRILL-5568) Include Hadoop dependency jars inside drill-jdbc-all.jar
Date Mon, 05 Jun 2017 20:34:05 GMT
Sorabh Hamirwasia created DRILL-5568:

             Summary: Include Hadoop dependency jars inside drill-jdbc-all.jar
                 Key: DRILL-5568
                 URL: https://issues.apache.org/jira/browse/DRILL-5568
             Project: Apache Drill
          Issue Type: Bug
          Components: Client - JDBC
            Reporter: Sorabh Hamirwasia
            Assignee: Sorabh Hamirwasia

With Sasl support in 1.10 the authentication using username/password was moved to Plain Mechanism
of Sasl Framework. There are couple of Hadoop classes like Configuration.java and UserGroupInformation.java
defined in hadoop-common package which were used in DrillClient for security mechanisms like
Plain/Kerberos mechanisms. Due to this we need to add hadoop dependency inside _drill-jdbc-all.jar_
 Without it the application using this driver will fail to connect to Drill with authentication

Today this jar (which is JDBC driver for Drill) already has lots of other dependencies which
DrillClient relies on like Netty, etc. But the way we add these dependencies are under *oadd*
namespace so that the application using this driver won't end up in conflict with it's own
version of same dependencies. As part of this JIRA it will include hadoop-common dependencies
under same namespace. This will allow an application to connect to Drill using this driver
with security enabled. 

This message was sent by Atlassian JIRA

View raw message