From f06a2fa8117bffb99b69d65f08914d51384962fe Mon Sep 17 00:00:00 2001 From: Lee moon soo Date: Sat, 16 Jul 2016 08:51:16 +0900 Subject: [PATCH 01/12] Spark 2.0 support --- .travis.yml | 8 +- spark-dependencies/pom.xml | 22 +- .../zeppelin/spark/PySparkInterpreter.java | 9 + .../zeppelin/spark/SparkInterpreter.java | 247 +++++++++++++++--- .../java/org/apache/zeppelin/spark/Utils.java | 9 + .../zeppelin/spark/ZeppelinContext.java | 2 - .../main/resources/python/zeppelin_pyspark.py | 15 +- .../zeppelin/spark/SparkInterpreterTest.java | 12 + 8 files changed, 267 insertions(+), 57 deletions(-) diff --git a/.travis.yml b/.travis.yml index d4adc0d64e5..0e19d566b91 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,13 +33,17 @@ addons: matrix: include: + # Test all modules with spark-2.0.0-preview and scala 2.11 + - jdk: "oraclejdk7" + env: SCALA_VER="2.11" SPARK_VER="2.0.0-preview" HADOOP_VER="2.3" PROFILE="-Pspark-2.0 -Dspark.version=2.0.0-preview -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="-Dpython.test.exclude=''" + # Test all modules with scala 2.10 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples" BUILD_FLAG="package -Dscala-2.10 -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" + env: SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples" BUILD_FLAG="package -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" # Test all modules with scala 2.11 - jdk: "oraclejdk7" - env: SCALA_VER="2.11" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Dscala-2.11 -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" + env: SCALA_VER="2.11" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" # Test spark module for 1.5.2 - jdk: "oraclejdk7" diff --git a/spark-dependencies/pom.xml b/spark-dependencies/pom.xml index 754935d4ad5..24fb1377c6e 100644 --- a/spark-dependencies/pom.xml +++ b/spark-dependencies/pom.xml @@ -283,12 +283,6 @@ ${spark.version} - - org.apache.spark - spark-streaming-twitter_${scala.binary.version} - ${spark.version} - - org.apache.spark spark-catalyst_${scala.binary.version} @@ -517,9 +511,6 @@ spark-1.6 - - true - 1.6.1 0.9 @@ -529,6 +520,19 @@ + + spark-2.0 + + true + + + 2.0.0 + 2.5.0 + 0.10.1 + 2.11.8 + + + hadoop-0.23 + 1.4.1 2.3.0 ${hadoop.version} 1.7.7 @@ -338,14 +346,6 @@ - - scala-2.11 - - 1.6.1 - http://archive.apache.org/dist/spark/spark-${spark.version}/spark-${spark.version}.tgz - - - spark-1.1 From d78b322fc055c18f248ed0b28607d9906de3bf71 Mon Sep 17 00:00:00 2001 From: Lee moon soo Date: Sat, 23 Jul 2016 08:03:58 +0900 Subject: [PATCH 12/12] trigger ci --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index b8a6c1ad734..1d25a670e49 100644 --- a/.travis.yml +++ b/.travis.yml @@ -104,3 +104,4 @@ after_failure: after_script: - ./testing/stopSparkCluster.sh $SPARK_VER $HADOOP_VER +