美文网首页
spark1.2源码编译

spark1.2源码编译

作者: GK_斯皮利特 | 来源:发表于2017-03-17 17:01 被阅读35次

为什么要编译源码呢?要搞hive on spark。。。

1.CHD不好用,缺jar包啊

2.hive1.1的 pom文件写了只支持spark1.2

3.Apache版本的部署包有-Phive编译,不能用

简单粗暴的说

下载源码包开始编译:

1.使用这个命令:

mvn -Pyarn -Phadoop-2.6 -Dscala-2.11 -DskipTests clean package

官网只支持参数hadoop版本到2.4,想编译其他版本 改pom文件,加进去就好了

编译完之后是是没有部署包的,要做的就是把./assembly/target/scala-2.11中的spark-assembly-1.2.0-hadoop2.4.0.jar包 替换到 之前解压的Apache版本的lib目录下

2.上步做完还是不能用。。。报错。。呵呵

3.恩。。在编译完的目录内再使用这个命令编译一遍

./make-distribution.sh --name"hadoop2-without-hive"--tgz"-Pyarn,hadoop-provided,hadoop-2.6,parquet-provided"

4.编译完之后的目录下会有个tar包,拿出来重新解压

5.

./bin/spark-submit --classorg.apache.spark.examples.SparkPi--masteryarn--deploy-modeclientlib/spark-examples-

测试成功了,服务也开启了。。。。

接下来hive on spark 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

附个我自己编译完的包~

链接: https://pan.baidu.com/s/1qXH0Eh2 密码: 7x2h

相关文章

  • spark1.2源码编译

    为什么要编译源码呢?要搞hive on spark。。。 1.CHD不好用,缺jar包啊 2.hive1.1的 p...

  • 编译移植Android ARM源码

    [TOC] 编译移植Android ARM源码 android源码编译的四个流程:1. 源码下载; 2. 构建编译...

  • lua 源码编译

    lua 源码编译 本文介绍了使用 Visual Studio 编译 lua 源码的方法。 下载源码 源码下载在 这...

  • WebRTC研究 (一) 编译源码

    @[TOC](WebRTC研究 (一) 编译源码) 1. WebRTC 源码编译 1.1 IOS平台编译 1.1....

  • python深入系列(一):python源码运行流程

    源码编译 要看懂源码,肯定要学会编译源码。先去官网下载源码文件,然后解压编译安装。linux环境下进解压目录依次运...

  • JVM内存模型与数据结构

    JAVA代码执行过程 JAVA源码编译由三个过程组成:源码编译机制、类加载机制、类执行机制。代码编译由JAVA源码...

  • WebRTC for Android-源码编译篇

    目录 编译环境搭建 代码同步 编译参数配置 源码编译 踩过的问题 总结 一、编译环境搭建 首先,WebRTC源码编...

  • ijkplayer(一) 编译

    源码获取 源码拉取 错误 解决 查看分支 分支切换 2 android 编译 2.1 源码编译 2.1.1 根目录...

  • 002-【Spring】源码编译

    Spring源码编译 1、理解编译过程 1)Spring源码依赖gradle进行编译 2)不同版本的Spring依...

  • hadoop3.1.2/gdal3.0.0源码编译

    编译gdal3.0.0源码使支持gdal读写hdfs, 首先编译hadoop3.1.2源码,然后编译gdal3.0...

网友评论

      本文标题:spark1.2源码编译

      本文链接:https://www.haomeiwen.com/subject/vwienttx.html