You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by da...@apache.org on 2011/12/04 08:12:21 UTC
svn commit: r1210063 - in /pig/branches/branch-0.10: CHANGES.txt bin/pig
Author: daijy
Date: Sun Dec 4 07:12:20 2011
New Revision: 1210063
URL: http://svn.apache.org/viewvc?rev=1210063&view=rev
Log:
PIG-2354: Several fixes for bin/pig
Modified:
pig/branches/branch-0.10/CHANGES.txt
pig/branches/branch-0.10/bin/pig
Modified: pig/branches/branch-0.10/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/branches/branch-0.10/CHANGES.txt?rev=1210063&r1=1210062&r2=1210063&view=diff
==============================================================================
--- pig/branches/branch-0.10/CHANGES.txt (original)
+++ pig/branches/branch-0.10/CHANGES.txt Sun Dec 4 07:12:20 2011
@@ -296,6 +296,8 @@ Release 0.9.2 - Unreleased
BUG FIXES
+PIG-2354: Several fixes for bin/pig (daijy)
+
PIG-2385: Store statements not getting processed (daijy)
PIG-2320: Error: "projection with nothing to reference" (daijy)
Modified: pig/branches/branch-0.10/bin/pig
URL: http://svn.apache.org/viewvc/pig/branches/branch-0.10/bin/pig?rev=1210063&r1=1210062&r2=1210063&view=diff
==============================================================================
--- pig/branches/branch-0.10/bin/pig (original)
+++ pig/branches/branch-0.10/bin/pig Sun Dec 4 07:12:20 2011
@@ -27,6 +27,8 @@
#
# HADOOP_HOME/HADOOP_PREFIX Environment HADOOP_HOME/HADOOP_PREFIX(0.20.205)
#
+# HADOOP_CONF_DIR Hadoop conf dir
+#
# PIG_HEAPSIZE The maximum amount of heap to use, in MB.
# Default is 1000.
#
@@ -109,6 +111,11 @@ if [ "$PIG_CLASSPATH" != "" ]; then
CLASSPATH=${CLASSPATH}:${PIG_CLASSPATH}
fi
+# add HADOOP_CONF_DIR
+if [ "$HADOOP_CONF_DIR" != "" ]; then
+ CLASSPATH=${CLASSPATH}:${HADOOP_CONF_DIR}
+fi
+
# so that filenames w/ spaces are handled correctly in loops below
IFS=
@@ -152,7 +159,11 @@ done
# done
#fi
-if [ -n "$HADOOP_PREFIX" ]; then
+if which hadoop >/dev/null; then
+ HADOOP_BIN=`which hadoop`
+fi
+
+if [[ -z "$HADOOP_BIN" && -n "$HADOOP_PREFIX" ]]; then
if [ -f $HADOOP_PREFIX/bin/hadoop ]; then
HADOOP_BIN=$HADOOP_PREFIX/bin/hadoop
fi
@@ -164,7 +175,7 @@ if [[ -z "$HADOOP_BIN" && -n "$HADOOP_HO
fi
fi
-if [ -n "$HADOOP_BIN" ]; then
+if [ -z "$HADOOP_BIN" ]; then
# if installed with rpm/deb package
if [ -f /usr/bin/hadoop ]; then
HADOOP_BIN=/usr/bin/hadoop