Spark源码编译(windows)

1. 下载源码

 

其他版本下载(当前页面拉到底部看到下图信息):

 

选择需要下载的版本:

 

选择版本进入文件夹,比如:下载2.3.1版本源码:

 

2. 环境配置

需要配置环境变量的程序:

JDK1.8(注意JDK版本,具体参考spark版本)

Git

Maven (这里采用maven编译源码,注意版本)

 

安装完上面三个程序要配置环境变量。

JDK1.8环境配置参考 : https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

Maven环境变量配置参考:https://jingyan.baidu.com/article/ce09321ba734f02bff858fcf.html

Git环境变量配置:

在环境变量中创建:变量名:GIT_HOME 变量值:D:\Program Files\Git (自己Git安装目录)

在Path中添加: ;%GIT_HOME%\bin (编译时会用到Git的bash)

3. 编译

3.1 先看官网介绍

 

笔记:

1) 注意Maven版本和JDK版本;

2)配置MAVEN_OPTS="-Xmx2g -XX:ReservedCodeCacheSize=512m";

建议MAVEN_OPTS配置到环境变量中,在变量中新添加:MAVEN_OPTS 值:-Xmx2g -XX:ReservedCodeCacheSize=512m

::

 

3.2 编译演示

这里以编译spark_streaming为例:

1). 进入\spark-2.3.1\streaming 打开cmd 或者从cmd窗口进入\spark-2.3.1\streaming目录;

2). 运行命令: mvn -DskipTests clean package

 

3). 编译成功

 

4)查看结果

在spark streaming目录下生成了target 文件夹,进入目录可以看到:

如果需要编译Spark所有组件代码,在spark-x.x.x目录下,按上面步骤以此操作。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值