Use foreachPartition, and allocate whatever the costly resource is once per
partition.

On Mon, Jul 6, 2015 at 6:11 AM, Shushant Arora <[email protected]>
wrote:

> I have a requirement to write in kafka queue from a spark streaming
> application.
>
> I am using spark 1.2 streaming. Since different executors in spark are
> allocated at each run so instantiating a new kafka producer at each run
> seems a costly operation .Is there a way to reuse objects in processing
> executors(not in receivers)?
>
>
>

Reply via email to