You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by dr...@apache.org on 2010/08/18 15:19:20 UTC
svn commit: r986659 - /mahout/trunk/bin/mahout
Author: drew
Date: Wed Aug 18 13:19:19 2010
New Revision: 986659
URL: http://svn.apache.org/viewvc?rev=986659&view=rev
Log:
MAHOUT-482: Defaulting $HADOOP_CONF_DIR to $HADOOP_HOME/conf via Joe Prasanna Kumar
Modified:
mahout/trunk/bin/mahout
Modified: mahout/trunk/bin/mahout
URL: http://svn.apache.org/viewvc/mahout/trunk/bin/mahout?rev=986659&r1=986658&r2=986659&view=diff
==============================================================================
--- mahout/trunk/bin/mahout (original)
+++ mahout/trunk/bin/mahout Wed Aug 18 13:19:19 2010
@@ -192,15 +192,22 @@ fi
# run it
-if [ "$HADOOP_CONF_DIR" = "" ] || [ "$HADOOP_HOME" = "" ] || [ "$MAHOUT_LOCAL" != "" ] ; then
- if [ "$HADOOP_CONF_DIR" = "" ] || [ "$HADOOP_HOME" = "" ] ; then
- echo "no HADOOP_CONF_DIR or HADOOP_HOME set, running locally"
+if [ "$HADOOP_HOME" = "" ] || [ "$MAHOUT_LOCAL" != "" ] ; then
+ if [ "$HADOOP_HOME" = "" ] ; then
+ echo "no HADOOP_HOME set, running locally"
elif [ "$MAHOUT_LOCAL" != "" ] ; then
echo "MAHOUT_LOCAL is set, running locally"
fi
exec "$JAVA" $JAVA_HEAP_MAX $MAHOUT_OPTS -classpath "$CLASSPATH" $CLASS "$@"
else
- echo "running on hadoop, using HADOOP_HOME=$HADOOP_HOME and HADOOP_CONF_DIR=$HADOOP_CONF_DIR"
+ echo "Running on hadoop, using HADOOP_HOME=$HADOOP_HOME"
+ if [ "$HADOOP_CONF_DIR" = "" ] ; then
+ HADOOP_CONF_DIR=$HADOOP_HOME/conf
+ echo "No HADOOP_CONF_DIR set, using $HADOOP_HOME/conf "
+ else
+ echo "HADOOP_CONF_DIR=$HADOOP_CONF_DIR"
+ fi
+
if [ "$MAHOUT_JOB" = "" ] ; then
echo "ERROR: Could not find mahout-examples-*.job in $MAHOUT_HOME or $MAHOUT_HOME/examples/target, please run 'mvn install' to create the .job file"
exit 1