Hey Rob,

On 13 May 2016 at 15:45, Arkay <robkee...@gmail.com> wrote:

> Thanks for the link, I had experimented with those options, apart from
> taskmanager.memory.off-heap: true.  Turns out that allows it to run through
> happily!  I don't know if that is a peculiarity of a windows JVM, as I
> understand that setting is purely an efficiency improvement?
>

​Great to hear that you solved your problem!
​I'm not sure whether it's a windows peculiarity, maybe someone else could
clear this up.​



>
> For your first question, yes I have a number of steps that get scheduled
> around the same time in the job, its not really avoidable unless there are
> optimizer hints to tell the system to only run certain steps on their own?
>

​You could try setting the execution mode ​to BATCH/BATCH_FORCED with
"env.getConfig.setExecutionMode()".
It is typically more expensive than the default pipelined mode, but it
guarantees that no successive operations are run concurrently.



> I will try cutting the rest of the program out as a test however.
>
> Thanks very much for your help with this, and all your excellent work on
> Flink and Gelly :)
>
>
​:))​
​Let us know if you run into any more problems or have questions​.

​Cheers,
-V.​


Rob
>
>
>
> --
> View this message in context:
> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Memory-ran-out-error-when-running-connected-components-tp6888p6904.html
> Sent from the Apache Flink User Mailing List archive. mailing list archive
> at Nabble.com.
>

Reply via email to