一、安装JDK
注:Scala运行在JVM之上,需要安装JDK作为前提,并选择版本为1.7.*,与Scala 2.10.*版本兼容性较好
1. 下载:从http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载JDK安装文档jdk-7u72-linux-x64.tar.gz
2. 解压:解压安装文档到指定目录/usr/java/
3. 环境变量:打开~/.bashrc,追加bin/文件夹目录至PATH环境变量中
export JAVA_HOME=/usr/java/jdk1.7.0_75 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4. 验证:打开新的Terminal,键入java –version
java version "1.7.0_72" Java(TM) SE Runtime Environment (build 1.7.0_72-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)
二、安装Scala
注:选择Scala的版本为2.10.*,为之后Spark1.*环境做基础
1. 下载:从http://www.scala-lang.org/download/2.10.4.html下载Scala文档scala-2.10.4.tgz
2. 解压:解压安装文档到指定目录/usr/scala/
3. 环境变量:打开~/.bashrc,追加bin/文件夹目录至PATH环境变量中
export SCALA_HOME=/usr/scala/scala-2.10.4 export PATH=$PATH:$SCALA_HOME/bin
4. 验证:打开新的Terminal,键入scala –version
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL
三、安装sbt
注:若搭建Spark环境不需要安装sbt
1. 下载文档:从http://www.scala-sbt.org/download.html下载sbt文档sbt-0.13.7.tgz
2. 解压:解压安装文档到指定目录/usr/sbt/
3. 环境变量:打开~/.bashrc,追加bin/文件夹目录至PATH环境变量中
export SBT_HOME=/usr/sbt/sbt-0.13.7 export PATH=$PATH:$SBT_HOME/bin
4. 验证:打开新的Terminal,键入sbt sbt-version,首次运行会下载一些文件包
四、IDE
最后,选择安装ScalaIDE(http://scala-ide.org/)或Intellij IDEA(https://www.jetbrains.com/idea/)
参考:Tools Setup: https://class.coursera.org/progfun-005/wiki/ToolsSetup