hadoop-common-dev mailing list archives

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

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

Lee Faris commented on HADOOP-1295:

Yes I get it.  We need to find the hadoop root.  Is there a way to just pass in the hadoop
root?  Can it only run this code if HADOOP_HOME is not already set?  

Btw, it was nice to meet you yesterday at Amazon.  Thanks for stopping by!

> 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