RDD.take的操作
在这个action的操作中:
Take的操作主要用于取出前n条数据的操作,这个操作中首先从第一个partition中去找,如果第一个partition中无法取出前n条数据时,再接下来从后面的partition中接着去找.直到取到n条数据或者说partition中都已经找完.与其对应的还有takeOrder的操作,这个后面在说.
发起JOB的过程:
1,如果take的操作是0,那么直接返回,job都不启动.这里面好像没有对值是负数的判断.
if (num == 0) {
new