Я попытался выполнить алгоритм (быстрое преобразование Фурье, БПФ) в Spark. (. Хотя это очень маленькое)java.lang.OutOfMemoryError: Java куча пространства в Apache Spark
Когда данные через 64m, консоль выводится сообщение:
java.lang.OutOfMemoryError: java heap space.
я использую 32-разрядную систему Ubuntu и Искробезопасную 1.6.0. И я использую Scala IDE, eclipse.
Я использую локальный режим и автономный режим. Когда данные меньше 32 м, он работает хорошо, но когда данные больше 64 м, он не может работать.
Я попытался установить настройки JVM на -Xms1000m
и -Xmx4000m
. Я также попытался добавить .set("spark.exetutor.memory", "8g")
при создании SparkConf
в коде. Но оба они не работают.
Как это исправить?
Возможный дубликат http://stackoverflow.com/questions/21138751/spark-java-lang-outofmemoryerror-java-heap-space – Nio
Проблема решена. Я использовал 32-разрядный ubuntu ... Измените его на 64-битную систему, проблема решена. –