建立火花时的记忆问题

Vig*_*ati 2 java scala sbt apache-spark

我在Ubuntu 12.o4客户端操作系统上安装了Scala,sbt和hadoop 1.0.3.随着链接的参考 - http://docs.sigmoidanalytics.com/index.php/How_to_Install_Spark_on_Ubuntu-12.04,我尝试构建Spark并获得与预留空间相关的错误.

这是我想要运行的:

hduser@vignesh-desktop:/usr/local/spark-1.1.0$ SPARK_HADOOP_VERSION=1.1.0 sbt/sbt assembly
Run Code Online (Sandbox Code Playgroud)

输出有以下错误:

Using /usr/lib/jvm/java-6-openjdk-i386/ as default JAVA_HOME.
Note, this will be overridden by -java-home if it is set.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

Vig*_*ati 6

我通过使用sbt命令传递mem属性来解决这个问题,如下所示(对于4 GB RAM系统)

SPARK_HADOOP_VERSION=1.1.0 sbt/sbt assembly -mem 1024
Run Code Online (Sandbox Code Playgroud)