Author: stack
Date: Thu Sep  8 15:41:41 2011
New Revision: 1166761

URL: http://svn.apache.org/viewvc?rev=1166761&view=rev
Log:
HBASE-4243 HADOOP_HOME should be auto-detected

Modified:
    hbase/trunk/CHANGES.txt
    hbase/trunk/bin/hbase

Modified: hbase/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/hbase/trunk/CHANGES.txt?rev=1166761&r1=1166760&r2=1166761&view=diff
==============================================================================
--- hbase/trunk/CHANGES.txt (original)
+++ hbase/trunk/CHANGES.txt Thu Sep  8 15:41:41 2011
@@ -459,6 +459,7 @@ Release 0.91.0 - Unreleased
    HBASE-4342  Update Thrift to 0.7.0 (Moaz Reyad)
    HBASE-4260  Expose a command to manually trigger an HLog roll
                (ramkrishna.s.vasudevan)
+   HBASE-4243  HADOOP_HOME should be auto-detected (Roman Shaposhnik)
 
   TASKS
    HBASE-3559  Move report of split to master OFF the heartbeat channel

Modified: hbase/trunk/bin/hbase
URL: 
http://svn.apache.org/viewvc/hbase/trunk/bin/hbase?rev=1166761&r1=1166760&r2=1166761&view=diff
==============================================================================
--- hbase/trunk/bin/hbase (original)
+++ hbase/trunk/bin/hbase Thu Sep  8 15:41:41 2011
@@ -205,6 +205,14 @@ function append_path() {
 
 JAVA_PLATFORM=""
 
+#Try to guess HADOOP_HOME 
+if [ -z "$HADOOP_HOME" ]; then
+  HADOOP_IN_PATH=$(readlink -f "$(which hadoop 2>/dev/null)")
+  if [ -f "${HADOOP_IN_PATH}" ]; then
+    HADOOP_HOME=$(readlink -f "$(dirname  ${HADOOP_IN_PATH})"/..)
+  fi
+fi
+
 #If avail, add Hadoop to the CLASSPATH and to the JAVA_LIBRARY_PATH
 if [ ! -z $HADOOP_HOME ]; then
   HADOOPCPPATH=""


Reply via email to