[ https://issues.apache.org/jira/browse/SQOOP-1246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13839729#comment-13839729 ]
Hudson commented on SQOOP-1246: ------------------------------- SUCCESS: Integrated in Sqoop-ant-jdk-1.6-hadoop23 #1065 (See [https://builds.apache.org/job/Sqoop-ant-jdk-1.6-hadoop23/1065/]) SQOOP-1246: HBaseImportJob should add job authtoken only if HBase is secured (jarcec: https://git-wip-us.apache.org/repos/asf?p=sqoop.git&a=commit&h=e98075976bf53d3e13fa31047b7274b899b37ae5) * src/java/org/apache/sqoop/mapreduce/HBaseImportJob.java > 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 > Fix For: 1.4.5 > > 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)