zoukankan      html  css  js  c++  java
  • 解决maven编译spark1.5报错问题

    spark1.5发布了,赶紧去下了源码尝鲜

    git clone git://github.com/apache/spark.git -b branch-1.5
    

    输入命令进行编译

    ./make-distribution.sh --tgz -Phadoop-2.4 -Pyarn -DskipTests -Dhadoop.version=2.4.0 -Phive -Phive-thriftserver -Pspark-ganglia-lgpl

    没想到才开始就报了个错

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4:enforce (enforce-versions) on project spark-parent_2.10: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed. -> [Help 1]

    看了一些warn提示,感觉可能是mvn版本不一致的问题。
    原因是1.5版本POM对maven版本进行了强制要求

    进入pom.xml文件发现maven版本为3.3.3,我的编译环境maven版本为3.2.5,遂改之(或者你也可以把maven版本升级),效果如下:
    pom.xml

    再次运行命令,成功开始编译。

  • 相关阅读:
    hadoop2.2.0伪分布式搭建
    HBase详解
    Hbase常用命令
    hbase读取数据原理
    约瑟夫环
    哈希表设计
    哈夫曼树的建立
    TCP的连接和释放
    什么是Kmp算法?
    什么是https
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168168.html
Copyright © 2011-2022 走看看