aboutsummaryrefslogtreecommitdiff
path: root/run
diff options
context:
space:
mode:
authorStephen Haberman <stephen@exigencecorp.com>2013-02-02 01:57:18 -0600
committerStephen Haberman <stephen@exigencecorp.com>2013-02-02 01:57:18 -0600
commit103c375ba044b4fb1061298d6375587ed30832a4 (patch)
tree45b1a45260b0d266965caed1f4612f0b2eb49246 /run
parentfdec42385a1a8f10f9dd803525cb3c132a25ba53 (diff)
parentae26911ec0d768dcdae8b7d706ca4544e36535e6 (diff)
downloadspark-103c375ba044b4fb1061298d6375587ed30832a4.tar.gz
spark-103c375ba044b4fb1061298d6375587ed30832a4.tar.bz2
spark-103c375ba044b4fb1061298d6375587ed30832a4.zip
Merge branch 'master' into sparkmem
Diffstat (limited to 'run')
-rwxr-xr-xrun17
1 files changed, 14 insertions, 3 deletions
diff --git a/run b/run
index ca23455386..a094629449 100755
--- a/run
+++ b/run
@@ -63,8 +63,16 @@ CORE_DIR="$FWDIR/core"
REPL_DIR="$FWDIR/repl"
EXAMPLES_DIR="$FWDIR/examples"
BAGEL_DIR="$FWDIR/bagel"
+STREAMING_DIR="$FWDIR/streaming"
PYSPARK_DIR="$FWDIR/python"
+# Exit if the user hasn't compiled Spark
+if [ ! -e "$REPL_DIR/target" ]; then
+ echo "Failed to find Spark classes in $REPL_DIR/target" >&2
+ echo "You need to compile Spark before running this program" >&2
+ exit 1
+fi
+
# Build up classpath
CLASSPATH="$SPARK_CLASSPATH"
CLASSPATH+=":$FWDIR/conf"
@@ -75,14 +83,17 @@ fi
CLASSPATH+=":$CORE_DIR/src/main/resources"
CLASSPATH+=":$REPL_DIR/target/scala-$SCALA_VERSION/classes"
CLASSPATH+=":$EXAMPLES_DIR/target/scala-$SCALA_VERSION/classes"
+CLASSPATH+=":$STREAMING_DIR/target/scala-$SCALA_VERSION/classes"
if [ -e "$FWDIR/lib_managed" ]; then
CLASSPATH+=":$FWDIR/lib_managed/jars/*"
CLASSPATH+=":$FWDIR/lib_managed/bundles/*"
fi
CLASSPATH+=":$REPL_DIR/lib/*"
-for jar in `find "$REPL_DIR/target" -name 'spark-repl-*-shaded-hadoop*.jar'`; do
- CLASSPATH+=":$jar"
-done
+if [ -e repl-bin/target ]; then
+ for jar in `find "repl-bin/target" -name 'spark-repl-*-shaded-hadoop*.jar'`; do
+ CLASSPATH+=":$jar"
+ done
+fi
CLASSPATH+=":$BAGEL_DIR/target/scala-$SCALA_VERSION/classes"
for jar in `find $PYSPARK_DIR/lib -name '*jar'`; do
CLASSPATH+=":$jar"