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 22:04:24 GMT

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

Doug Cutting commented on HADOOP-1295:

bq. Can it only run this code if HADOOP_HOME is not already set?

That should work.  It looks like all of the stuff there to get an absolute path, etc. is only
needed to determine HADOOP_HOME, so if that's already defined it could be skipped.

> 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