如何为 MapR 版本构建最新版本的 Spark?

How to build latest version of Spark for a MapR version?

我是运行一个旧的MapR集群,mapr3。

如何为 Spark 1.5.x 为 mapr3 构建自定义分布?

我的理解是正确 hadoop.version 是使一切正常进行的关键步骤。

我回到版本 spark 1.3.1 并找到它具有 hadoop.version=1.0.3-mapr-3.0.3 的 mapr3 配置文件。要构建完整的发行版,如果您已经设置了 JAVA_HOME,则以下命令将起作用:

./make-distribution.sh --name custom-spark --tgz -Dhadoop.version=1.0.3-mapr-3.0.3 -Phadoop-1 -DskipTests