map(func)

作用:返回一个新的RDD,该RDD由每一个输入元素经过func函数转换后组成

//需求:创建一个1-10数组的RDD,将所有元素*2形成新的RDD
    val conf: SparkConf = new SparkConf().setAppName("Trans").setMaster("local[*]")
    val sc = new SparkContext(conf)

    val numRDD: RDD[Int] = sc.makeRDD(List(1,2,3,4,5,6))
    numRDD.map(_*2).collect().foreach(println)

你可能感兴趣的:(map(func))