Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4643D72CF for ; Tue, 23 Aug 2011 20:50:51 +0000 (UTC) Received: (qmail 37776 invoked by uid 500); 23 Aug 2011 20:50:51 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 37701 invoked by uid 500); 23 Aug 2011 20:50:50 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 37692 invoked by uid 99); 23 Aug 2011 20:50:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Aug 2011 20:50:49 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Aug 2011 20:50:48 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 64E19CC6BC for ; Tue, 23 Aug 2011 20:50:28 +0000 (UTC) Date: Tue, 23 Aug 2011 20:50:28 +0000 (UTC) From: "stack (JIRA)" To: issues@hbase.apache.org Message-ID: <1485994086.6661.1314132628409.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <533920660.6177.1314125909081.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-4243) HADOOP_HOME should be auto-detected MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-4243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13089746#comment-13089746 ] stack commented on HBASE-4243: ------------------------------ I like it. Should we print out the hadoop we're using if its not 'default'? (Forestall cases of 'damn, damn, damn, why is my not bug fix not working!!!!!' because they've patched default but they forgot they had hadoop in their path?) > HADOOP_HOME should be auto-detected > ----------------------------------- > > Key: HBASE-4243 > URL: https://issues.apache.org/jira/browse/HBASE-4243 > Project: HBase > Issue Type: Improvement > Reporter: Roman Shaposhnik > Priority: Minor > > Now that HBASE-3465 has been integrated, perhaps we should try to auto-detect the HADOOP_HOME setting if it is not given explicitly. Something along the lines of: > {noformat} > # check for hadoop in the path > 141 HADOOP_IN_PATH=`which hadoop 2>/dev/null` > 142 if [ -f ${HADOOP_IN_PATH} ]; then > 143 HADOOP_DIR=`dirname "$HADOOP_IN_PATH"`/.. > 144 fi > 145 # HADOOP_HOME env variable overrides hadoop in the path > 146 HADOOP_HOME=${HADOOP_HOME:-$HADOOP_DIR} > 147 if [ "$HADOOP_HOME" == "" ]; then > 148 echo "Cannot find hadoop installation: \$HADOOP_HOME must be set or hadoop must be in the path"; > 149 exit 4; > 150 fi > {noformat} > Thoughts? -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira