hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Cutting (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-1295) hadoop-config.sh resolving symlinks leads to errors
Date Wed, 25 Apr 2007 20:59:15 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-1295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12491769

Doug Cutting commented on HADOOP-1295:

I think this is for when someone makes a link to bin/hadoop in, e.g., ~/bin.  When this is
done, $this/.. is not the hadoop root but rather ~/bin, and the symlink must thus be resolved.
 Does that make sense?

> hadoop-config.sh resolving symlinks leads to errors 
> ----------------------------------------------------
>                 Key: HADOOP-1295
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1295
>             Project: Hadoop
>          Issue Type: Improvement
>          Components: scripts
>         Environment: RHEL3
>            Reporter: Lee Faris
>            Priority: Minor
> My company uses a versioned deployment system where the final results are symlinked.

> For example:The hadoop package would be located at this location on all boxes
> /apollo/env/Hadoop/
> This is a symlink generated by the system.  The hardlink can look like this:
> box1: /apollo/env/Hadoop -> /apollo/version/Hadoop-11114456
> box2: /apollo/env/Hadoop -> /apollo/version/Hadoop-10039445
> This piece of script from hadoop-config.sh resolves symlinks into hard links:
> while [ -h "$this" ]; do
>   ls=`ls -ld "$this"`
>   link=`expr "$ls" : '.*-> \(.*\)$'`
>   if expr "$link" : '.*/.*' > /dev/null; then
>     this="$link"
>   else
>     this=`dirname "$this"`/"$link"
>   fi
> done
> I am not sure why this is done.  Commenting out the code makes things work for our system.
> I assume that was put in for a reason.  Is there a solution for the original need for
this code to that can work with our use case?

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message