[ https://issues.apache.org/jira/browse/SQOOP-1246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13839143#comment-13839143 ]
ASF subversion and git services commented on SQOOP-1246: -------------------------------------------------------- Commit e98075976bf53d3e13fa31047b7274b899b37ae5 in branch refs/heads/trunk from [~jarcec] [ https://git-wip-us.apache.org/repos/asf?p=sqoop.git;h=e980759 ] SQOOP-1246: HBaseImportJob should add job authtoken only if HBase is secured (Aditya Kishore via Jarek Jarcec Cecho) > 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 > Assignee: Aditya Kishore > Attachments: SQOOP-1246.patch, SQOOP-1246_v2.patch > > > 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)