Repository: falcon
Updated Branches:
  refs/heads/0.10 c9e93162a -> 93cf7cc2d


FALCON-2065 Falcon CLI failing with missing KerberosAuthenticator class

Pull request for Falcon 0.10.

Author: peeyush b <[email protected]>

Reviewers: "Balu <[email protected]>"

Closes #219 from peeyushb/FALCON-2065_0.10


Project: http://git-wip-us.apache.org/repos/asf/falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/falcon/commit/93cf7cc2
Tree: http://git-wip-us.apache.org/repos/asf/falcon/tree/93cf7cc2
Diff: http://git-wip-us.apache.org/repos/asf/falcon/diff/93cf7cc2

Branch: refs/heads/0.10
Commit: 93cf7cc2d5aed9c674dfc927768ceb6485102c00
Parents: c9e9316
Author: peeyush b <[email protected]>
Authored: Fri Jul 8 09:11:54 2016 -0700
Committer: bvellanki <[email protected]>
Committed: Fri Jul 8 09:11:54 2016 -0700

----------------------------------------------------------------------
 src/bin/falcon-config.sh | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/falcon/blob/93cf7cc2/src/bin/falcon-config.sh
----------------------------------------------------------------------
diff --git a/src/bin/falcon-config.sh b/src/bin/falcon-config.sh
index 20f04af..ecac65e 100644
--- a/src/bin/falcon-config.sh
+++ b/src/bin/falcon-config.sh
@@ -68,6 +68,18 @@ case $type in
     for i in `ls ${BASEDIR}/server/webapp`; do
       FALCONCPPATH="${FALCONCPPATH}:${i}/WEB-INF/lib/*"
     done
+    # In future we should refactor the CP directories between server and client
+    HADOOPDIR=`which hadoop`
+    if [ "$HADOOP_HOME" != "" ]; then
+      echo "Hadoop home is set, adding libraries from 
'${HADOOP_HOME}/bin/hadoop classpath' into falcon classpath"
+      FALCONCPPATH="${FALCONCPPATH}:`${HADOOP_HOME}/bin/hadoop classpath`"
+    elif [ "$HADOOPDIR" != "" ]; then
+      echo "Hadoop is installed, adding hadoop classpath to falcon classpath"
+      FALCONCPPATH="${FALCONCPPATH}:`hadoop classpath`"
+    else
+      echo "Could not find installed hadoop and HADOOP_HOME is not set."
+      echo "Please make sure either HADOOP_HOME is set or hadoop is in the 
PATH"
+    fi
     FALCON_OPTS="$FALCON_OPTS $FALCON_CLIENT_OPTS $FALCON_CLIENT_HEAP"
   ;;
   server)

Reply via email to