Hi Devs/All,

I am pretty new to Spark. I have a program which does some map reduce
operations with matrices. Here *shortrddFinal* is a of type "
*RDD[Array[Short]]"* and consists of several partitions

*var BC =
shortrddFinal.mapPartitionsWithIndex(calculateBCInternal).reduce(mergeBC)*

The map function produces a "Array[Array[Double]]" and at the reduce step i
need to merge all the 2 dimensional double arrays produced for each
partition into one big matrix. But i also need to keep the same order as
the partitions. that is the 2D double array produced for partition 0 should
be the first set of rows in the matrix and then the 2d double array
produced for partition 1 and so on. Is there a way to enforce the order in
the reduce step.

Thanks in advance

Best Regards,
Pulasthi
-- 
Pulasthi S. Wickramasinghe
Graduate Student  | Research Assistant
School of Informatics and Computing | Digital Science Center
Indiana University, Bloomington
cell: 224-386-9035

Reply via email to