编译 Spark 1.x
来源:互联网 发布:java 可变参数 null 编辑:程序博客网 时间:2024/06/05 01:03
Spark 官方文档 Building Spark,关于 Spark 的编译,做了充分的说明,尤其注意每一节内容下的 note 条目。这些补充一些细节和注意事项:
- (1)编译Spark,只需指定 hadoop 等框架的版本,无需事先安装好。
一、准备
(1)安装 jdk(版本在jdk1.7以上)
[root@hadoop0 ~]# echo $JAVA_HOME/usr/local/jdk1.8.0_73[root@hadoop0 ~]# java -versionjava version "1.8.0_73"Java(TM) SE Runtime Environment (build 1.8.0_73-b02)Java HotSpot(TM) Client VM (build 25.73-b02, mixed mode)
(2)安装 scala(2.10.4)
[root@hadoop0 ~]# echo $SCALA_HOME/usr/local/scala-2.10.4[root@hadoop0 ~]# scala -versionScala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL
(3)安装 maven
[root@hadoop0 ~]# echo $MAVEN_HOME/usr/local/apache-maven-3.0.5[root@hadoop0 ~]# mvn -versionApache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)Maven home: /usr/local/apache-maven-3.0.5Java version: 1.8.0_73, vendor: Oracle CorporationJava home: /usr/local/jdk1.8.0_73/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "2.6.32-431.el6.i686", arch: "i386", family: "unix"
二、为 Maven 配置镜像
通过修改 ~/.m2/settings.xml
文件的 <mirror></mirror>
属性配置 Maven 的镜像,默认的镜像因为有时无法访问的问题,会极大地影响编译的时间。所以我们需要设置符合中国国情的镜像:
<mirror> <id>nexus-osc</id> <mirrorOf>*</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/content/groups/public/</url></mirror>
这样编译的过程中,我们需要下载的所有文件都在http://maven.oschina.net/content/groups/public/
之下了。
如果 ~/.m2/
目录下无此settings.xml
文件,或懒得手动修改,这里有一个修改好的settings.xml
文件:settings.xml
配置(Google提供的)域名解析服务区:
vim /etc/resolv.conf
添加如下域名解析服务器(DNS):
nameserver 8.8.8.8
nameserver 8.8.4.4
0 0
- 编译 Spark 1.x
- Spark-2.x 编译构建及配置安装
- 编译spark
- Spark编译
- Spark编译
- Spark 1.X 大数据平台
- 将代码从 spark 1.x 移植到 spark 2.x
- 编译hadoop-1.X源码
- Spark-Graph x
- spark-1.6.x-总结
- Spark 1.X 大数据平台V2(第一周作业)
- Spark 1.X 大数据平台V2(第二周作业)
- Spark 1.X 大数据平台V2(第三周作业)
- Spark 1.X 大数据平台V2(第四周作业)
- Spark 1.X DatandaLone伪分布环境搭建
- spark 1.X standalone和on yarn安装配置
- Spark-基础-Spark编译与部署--Spark编译安装
- eclipse 编译 spark
- Rust 使用外部功能函数的几种方式
- ListView缓存机制
- 文章标题
- SilkTest入门快打5-深入appstate
- select2学习笔记
- 编译 Spark 1.x
- 浏览器刷新、关闭页面与统计在线人数
- Mysql 存储过程基本语法
- Spring Security(01)——初体验
- java试题(Servlet)
- javascript批量生成并且保存为txt文件
- MP4V2 录制mp4(h264+aac)视频
- 关于etag Last-Modified
- Material Design UI Widgets