【发布时间】:2016-10-19 09:23:23
【问题描述】:
我尝试在 Spark 中做一个算法(快速傅里叶变换,FFT)。
当数据超过64m时(虽然很小),控制台显示信息:
java.lang.OutOfMemoryError: java heap space.
我使用 32 位 Ubuntu 系统和 Spark-1.6.0。我使用的是 Scala IDE,eclipse。
我使用本地模式和独立模式。当数据小于32m时,它可以正常工作,但是当数据大于64m时,它就不行了。
我尝试将 JVM 设置设置为 -Xms1000m 和 -Xmx4000m。在代码中创建SparkConf 时,我还尝试添加.set("spark.exetutor.memory", "8g")。但它们都不起作用。
我该如何解决这个问题?
【问题讨论】:
-
问题解决了。我用的是32位的ubuntu...换成64位的系统,问题就解决了。
标签: scala apache-spark