sqoop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aditya Kishore (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SQOOP-1246) HBaseImportJob should add job authtoken only if HBase is secured
Date Tue, 03 Dec 2013 00:38:35 GMT
Aditya Kishore created SQOOP-1246:
-------------------------------------

             Summary: HBaseImportJob should add job authtoken only if HBase is secured
                 Key: SQOOP-1246
                 URL: https://issues.apache.org/jira/browse/SQOOP-1246
             Project: Sqoop
          Issue Type: Bug
          Components: hbase-integration
    Affects Versions: 1.4.4
            Reporter: Aditya Kishore


Sqoop's HBase import job incorrectly checks if Hadoop is secured instead of HBase is secured
before deciding to add an HBase authtoken,
{code:title=HBaseImportJob.java}
  @Override
  /** Create the target HBase table before running the job. */
  protected void jobSetup(Job job) throws IOException, ImportException {
...
      // Get method isSecurityEnabled
      Method isSecurityEnabled = User.class.getMethod("isSecurityEnabled");
...
      // Obtain security token if needed
      if ((Boolean)isSecurityEnabled.invoke(null)) {
        obtainAuthTokenForJob.invoke(user, conf, job);
      }
{code}
which of course fails if Hadoop is secured but HBase is not.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message