Spark Core快速入门系列(2) | Spark对集合的切片原理

话不多说,直接看源码!
ctrl+左键
在这里插入图片描述
在这里插入图片描述
这里就是讲怎么计算分区的
在这里插入图片描述
接下来就举个例子吧!
(30,40,50,60,70,10,20,60,90,10) 数组有10个,切片为3

start end
0*10/3=0 (0+1)/10*3=3
1*10/3=3 (1+1)*10/3=6
2*10/3=6 (2+1)*10/3=10

那么1分区有3个 2分区有3个 3分区有4个
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_46548855/article/details/108029762