编译打包 Spark支持Maven与SBT两种编译工具,这里使用了Maven进行编译打包: 在执行make-distribution脚本时它会检查本地是否已经存在Maven还有当前Spark所依赖的Scala版本,如果不存在它会自动帮你下载到build目录中并解压使用:Maven源最好配置成OSChina的中央库,这下载依赖包比较快: 耐心等待,我编译过多次所以没有下载依赖包,大概半个小时左右编译完成:注意:如果使用的是Java 1.8需要给JVM配置堆与非堆内存,如:export MAVEN_