[ 
https://issues.apache.org/jira/browse/SQOOP-1260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13852099#comment-13852099
 ] 

Venkat Ranganathan commented on SQOOP-1260:
-------------------------------------------

Added a new patch.   I have tested this patch also.  Thanks for the review 
[~jarcec].  Very much appreciated.


> HADOOP_MAPRED_HOME should be defaulted correctly
> ------------------------------------------------
>
>                 Key: SQOOP-1260
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1260
>             Project: Sqoop
>          Issue Type: Bug
>         Environment: Hadoop 2.x
>            Reporter: Venkat Ranganathan
>            Assignee: Venkat Ranganathan
>         Attachments: SQOOP-1260-2.patch, SQOOP-1260.patch
>
>
> When running Sqoop on Hadoop 2.x which has been installed using the BigTop 
> layout (with a custom hadoop-layout.sh),  we run into issues in a setup where 
> only Hadoop and sqoop are installed with the failure in the compilation of 
> the generated Java file.
> This is because in Sqoop, the HADOOP_MAPRED_HOME is defaulted  to HADOOP_HOME 
> (/usr/lib/hadoop by default) when the variable is not set.
> This results in the mapreduce libraries not being added to the classpath and 
> hence the failure.  If we have HBase installed, then we add the HBase 
> classpath which causes the mapreduce libraries to be brought into the 
> classpath and hence we don't see the issue.   
> We should default HADOOP_MAPRED_HOME to /usr/lib/hadoop-mapreduce (the BigTop 
> default) if the directory is present else default to HADOOP_HOME



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to