Я выполняю работу по уменьшению карты с помощью Apache Spark, но на этапе отображения создается структура, которая занимает много памяти. Как я могу заставить ее уменьшать и удалять из памяти карту перед добавлением в карту дополнительных сопоставленных объектов?
Я в основном делаю myrdd.map (f) .reduce (r). Однако f возвращает очень большой объект, поэтому мне нужно, чтобы редуктор запустился, а затем удалил сопоставленные объекты из памяти, прежде чем слишком много скопится. Могу ли я сделать это как-нибудь?