瀏覽代碼

HADOOP-7356. Fix bin/hadoop scripts (eyang via omalley)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-204@1133525 13f79535-47bb-0310-9956-ffa450edef68
Owen O'Malley 14 年之前
父節點
當前提交
c0dc92074b
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 2 0
      CHANGES.txt
  2. 5 1
      bin/hadoop-config.sh

+ 2 - 0
CHANGES.txt

@@ -15,6 +15,8 @@ Release 0.20.204.0 - unreleased
 
   BUG FIXES
 
+    HADOOP-7356. Fix bin/hadoop scripts (eyang via omalley)
+
     MAPREDUCE-2447. Fix Child.java to set Task.jvmContext sooner to avoid
     corner cases in error handling. (Siddharth Seth via acmurthy) 
 

+ 5 - 1
bin/hadoop-config.sh

@@ -32,7 +32,11 @@ this="$bin/$script"
 
 # the root of the Hadoop installation
 export HADOOP_PREFIX=`dirname "$this"`/..
-export HADOOP_HOME=${HADOOP_PREFIX}/share/hadoop
+if [ -d ${HADOOP_PREFIX}/share/hadoop ]; then
+  export HADOOP_HOME=${HADOOP_PREFIX}/share/hadoop
+else
+  export HADOOP_HOME=${HADOOP_PREFIX}
+fi
 
 #check to see if the conf dir is given as an optional argument
 if [ $# -gt 1 ]