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

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

  • 相关阅读:
    集合的概述
    mysql修改用户名密码
    CentOS7 安装Chrome的方法
    常用sql汇总
    Rabbitmq六大应用模式
    高可用RabbitMQ集群搭建
    docker-compose
    Haystack
    幂等性问题剖析
    用redis构建分布式锁
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168168.html
Copyright © 2011-2022 走看看