How does partitioning in spark work when it comes to streaming? What's the
best way to partition a time series data grouped by a certain tag like
categories of product video, music etc.
partitioning - by itself - is a property of RDD. so essentially it is no
different in case of streaming where each batch is one RDD. You can use
partitionBy on RDD and pass on your custom partitioner function to it.
One thing you should consider is how balanced are your partitions ie your
partitio
I am also trying to understand how are files named when writing to hadoop?
for eg: how does "saveAs" method ensures that each executor is generating
unique files?
On Tue, Aug 11, 2015 at 4:21 PM, ayan guha wrote:
> partitioning - by itself - is a property of RDD. so essentially it is no
> differ
Posting a comment from my previous mail post:
When data is received from a stream source, receiver creates blocks of
data. A new block of data is generated every blockInterval milliseconds. N
blocks of data are created during the batchInterval where N =
batchInterval/blockInterval. A RDD is creat
Thanks for the info. When data is written in hdfs how does spark keeps the
filenames written by multiple executors unique
On Tue, Aug 11, 2015 at 9:35 PM, Hemant Bhanawat
wrote:
> Posting a comment from my previous mail post:
>
> When data is received from a stream source, receiver creates block
Yes.
On Wed, Aug 12, 2015 at 12:12 PM, Mohit Anchlia
wrote:
> Thanks! To write to hdfs I do need to use saveAs method?
>
> On Wed, Aug 12, 2015 at 12:01 PM, Tathagata Das
> wrote:
>
>> This is how Spark does. It writes the task output to a uniquely-named
>> temporary file, and then atomically (