scala版本
import org.apache.spark.{
SparkConf, SparkContext}
object ActionRDDScala {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setAppName("actionRDD").setMaster("local[2]")
val sc = new SparkContext(conf)
val rdd = sc.makeRDD(List(1,2,4,4))
//取第一个元素 1
println(rdd.first())
//取前几个元素
rdd.take(2).foreach(println)
//返回所有元素 1,2,4,4
rdd.collect()foreach(println)
//统计所有元素个数 4
println(rdd.count())
//统计不同value的个数 (4,2) (2,1) (1,1)
rdd.countByValue().foreach(println)
//整合所有元素,类似于scala中的reduce 11
println