环境说明:
Spark 1.5.2,Maven 3.3.3或以上版本,Java7或以上版本。
一、设置Maven内存使用:
您需要通过MAVEN_OPTS配置Maven的内存使用量,官方推荐配置如下:
export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=512M -XX:ReservedCodeCacheSize=512M"
您不做如上设置,很可能会出现如下编译错误:
[INFO] Compiling 203 Scala sources and 9 Java sources to /Users/me/Development/spark/core/target/scala-2.10/classes...
[ERROR] PermGen space -> [Help 1]
[INFO] Compiling 203 Scala sources and 9 Java sources to /Users/me/Development/spark/core/target/scala-2.10/classes...
[ERROR] Java heap space -> [Help 1]
注:1、如果您已配置
MAVEN_OPTS,但仍然出现如上错误,可以尝试调整MAVEN_OPTS里的