Spark Core快速入门系列(2) | Spark对集合的切片原理 逃离我推掉我的手 2022-11-27 15:38 116阅读 0赞 **`话不多说,直接看源码!`** ctrl+左键 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center 1] **`这里就是讲怎么计算分区的`** ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center 2] **`接下来就举个例子吧!`** (30,40,50,60,70,10,20,60,90,10) 数组有10个,切片为3 <table> <thead> <tr> <th>start</th> <th>end</th> </tr> </thead> <tbody> <tr> <td>0*10/3=0</td> <td>(0+1)/10*3=3</td> </tr> <tr> <td>1*10/3=3</td> <td>(1+1)*10/3=6</td> </tr> <tr> <td>2*10/3=6</td> <td>(2+1)*10/3=10</td> </tr> </tbody> </table> 那么1分区有3个 2分区有3个 3分区有4个 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center 3] [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center]: /images/20221124/5687acb840c944b183d954d033a90fd1.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center 1]: /images/20221124/5b69336e044b456cb921f8bcf1680f0e.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center 2]: /images/20221124/9ad7d0a933374050a8b9f7a985653fe9.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center 3]: /images/20221124/119ea433cffe47378baf361cbe82349e.png
还没有评论,来说两句吧...