I need getPreferredLocations to choose a consistent executor for a
given partition in a stream.  In order to do that, I need to know what
the current executors are.

I'm currently grabbing them from the block manager master .getPeers(),
which works, but I don't know if that's the most reasonable way to do
it.

Relevant code:

https://github.com/koeninger/spark-1/blob/aaef0fc6e7e3aae18e4e03271bc0707d09d243e4/external/kafka-beta/src/main/scala/org/apache/spark/streaming/kafka/KafkaRDD.scala#L107

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org
For additional commands, e-mail: dev-h...@spark.apache.org

Reply via email to