Skip to content

Instantly share code, notes, and snippets.

@roongr2k7
Created May 17, 2016 08:49
Show Gist options
  • Save roongr2k7/dd7e94baceebf8da7ee81b18c550a1dc to your computer and use it in GitHub Desktop.
Save roongr2k7/dd7e94baceebf8da7ee81b18c550a1dc to your computer and use it in GitHub Desktop.

Install Maven 3.3.3

sudo apt-get purge -y maven

wget http://www-eu.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz

tar -zxf apache-maven-3.3.3-bin.tar.gz

sudo cp -R apache-maven-3.3.3 /usr/local
sudo ln -s /usr/local/apache-maven-3.3.3/bin/mvn /usr/bin/mvn

echo "export M2_HOME=/usr/local/apache-maven-3.3.3" >> ~/.profile
source ~/.profile

Install Scala 2.11

wget http://www.scala-lang.org/files/archive/scala-2.11.8.deb
sudo dpkg -i scala-2.11.8.deb 
sudo apt-get update
sudo apt-get install scala

Install SBT 0.13

wget https://bintray.com/artifact/download/sbt/debian/sbt-0.13.6.deb
sudo dpkg -i sbt-0.13.6.deb 
sudo apt-get update
sudo apt-get install sbt

Clone and Build Spark with Scala 2.11

git clone git://github.com/apache/spark.git -b branch-1.6

./dev/change-scala-version.sh 2.11
mvn -Pyarn -Phadoop-2.4 -Dscala-2.11 -DskipTests clean package
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment