源码编译Spark,Hadoop 2.6.0-cdh5.7.0 版本
2018-01-11 16:38
567 查看
1: 下载源码
2:解压spark-2.2.1.tgz
3: 配置环境:
意思是 maven版本至少要3.3.9 ,jdk 1.8 +
本人的环境 :
jdk1.8.0
maven 3.3.9
scala 2.11
4:进入spark源码目录,修改pom.xml
添加 支持CDH的repositorie
<repository>
<id>cloudera-releases</id>
<name>cdh</name>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
5: 执行编译
mvn -PCDH -Phive -Phive-thriftserver -Pyarn -Phadoop-2.6 -Dhadoop.version=2.6.0-cdh5.7.0 -DskipTests clean package
6 编译后打包:
1:修改 dev/make-distribution.sh 里面的spark版本号 scala版本号 ,hadoop版本号,激活hive
VERSION=2.2.1
SCALA_VERSION=2.11
SPARK_HADOOP_VERSION=2.6.0-cdh5.7.0
SPARK_HIVE=1
(修改该参数目的是加快打包过程)
进入spark-2.2.1目录下执行
./dev/make-distribution.sh --name 2.6.0-cdh5.7.0 --tgz -Phive -Phive-thriftserver -Pyarn -Phadoop-2.6 -Dhadoop.version=2.6.0-cdh5.7.0
漫长等待后打包成功
2:解压spark-2.2.1.tgz
3: 配置环境:
意思是 maven版本至少要3.3.9 ,jdk 1.8 +
本人的环境 :
jdk1.8.0
maven 3.3.9
scala 2.11
4:进入spark源码目录,修改pom.xml
添加 支持CDH的repositorie
<repository>
<id>cloudera-releases</id>
<name>cdh</name>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
5: 执行编译
mvn -PCDH -Phive -Phive-thriftserver -Pyarn -Phadoop-2.6 -Dhadoop.version=2.6.0-cdh5.7.0 -DskipTests clean package
6 编译后打包:
1:修改 dev/make-distribution.sh 里面的spark版本号 scala版本号 ,hadoop版本号,激活hive
VERSION=2.2.1
SCALA_VERSION=2.11
SPARK_HADOOP_VERSION=2.6.0-cdh5.7.0
SPARK_HIVE=1
(修改该参数目的是加快打包过程)
进入spark-2.2.1目录下执行
./dev/make-distribution.sh --name 2.6.0-cdh5.7.0 --tgz -Phive -Phive-thriftserver -Pyarn -Phadoop-2.6 -Dhadoop.version=2.6.0-cdh5.7.0
漫长等待后打包成功
相关文章推荐
- Spark 2.2源码编译 & 支持hadoop-2.6.0-cdh5.7.0
- Spark-2.1.0-hadooop-2.6.0-cdh5.7.0源码编译
- 基于cdh5.10.x hadoop版本的apache源码编译安装spark
- hadoop源码编译——2.5.0版本
- ubutun14.04编译hadoop-2.6.0源码,并生成eclipse项目
- Ubuntu12.04编译hadoop2.6.0源码与源码导入windows下的Eclipse查看方法
- spark的安装部署--10(源码编译安装hadoop+spark+解决64位系统本地库问题)
- Apache spark2.1.0编译hadoop-2.6-cdh5.11.2的对应版本
- cdh版hadoop2.6.0-cdh5.13.1源码编译
- 修改hadoop源码后,hadoop和spark的编译过程
- 在CentOS-x86_64位机器下编译hadoop-2.6.0源码
- 64位centos 下编译 hadoop 2.6.0 源码
- Windows 10编译Hadoop 2.6.0源码
- Spark源码的编译过程详细解读(各版本)(博主推荐)
- hadoop-2.6.0源码编译
- Hadoop2.6.0源码编译
- maven编译spark1.2 on hadoop-2.6.0
- 在windows 7 64bit下编译Hadoop 2.6.0源码
- 编译hadoop2.6.0-cdh5.7.0 native支持snappy & 编译中遇到的坑及解决办法
- 如何源码编译对应CDH版本的Spark2.X