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

Prashant Kommireddi commented on PIG-3249:
------------------------------------------

Thanks Daniel, that's a nice approach. 

{code}
    # fall back to use fat pig.jar
    if [ -f $PIG_HOME/pig.jar ]; then
        PIG_JAR=$PIG_HOME/pig.jar
    else
        PIG_JAR=`echo $PIG_HOME/pig-?.!(*withouthadoop).jar`
    fi

    if [ -n "$PIG_JAR" ]; then
        CLASSPATH="${CLASSPATH}:$PIG_JAR"
    else
        echo "Cannot locate pig.jar. do 'ant jar', and try again"
        exit 1
    fi

    if [ "$debug" == "true" ]; then
        echo "Cannot find local hadoop installation, using bundled `java -cp 
$PIG_JAR org.apache.hadoop.util.VersionInfo | head -1`"
    fi
{code}

Please note I have placed the debug statement below the code that looks for pig 
jar. It makes sense that the debug statements execute only after pig jar is 
found. Do you agree? I will upload the patch shortly.
                
> Pig startup script prints out a wrong version of hadoop when using fat jar
> --------------------------------------------------------------------------
>
>                 Key: PIG-3249
>                 URL: https://issues.apache.org/jira/browse/PIG-3249
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.11
>            Reporter: Prashant Kommireddi
>              Labels: newbie
>             Fix For: 0.12
>
>
> Script suggests 0.20.2 is used with the bundled jar but we are using 1.0 at 
> the moment.
> {code}
>     # fall back to use fat pig.jar
>     if [ "$debug" == "true" ]; then
>         echo "Cannot find local hadoop installation, using bundled hadoop 
> 20.2"
>     fi
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to